Ma zmysel robit vlastny sietovy protokol? Chcel by som si spravit aplikaciu na IM komunikaciu a rozmyslam, ci nejak zblastlit vlastny protokol, alebo pouzit uz zname protokoly ako XMPP, IRC, atd.
Ma to vyznam robit vlastny protokol? Ak ano, kedy?
Vzdycky mne fascinuje jak si nektery programator mysli ze spasi svet svym navrhem.
Jine nez vyukove ucely to nema. A i ty lze nahradit priklady jednotlivych jiz existujicich protokolu.
Jednotlivec tezko muze vyrobit neco lepsiho nez existujici protokoly. Uz jen z principu ze protokoly stavajici jsou:
1. Pouzivane - interoperabilita,testovani
2. Existuji otestovane knihovny/otevrene implementace pro radu platforem
3. Existuje OSS/komercni podpora tech knihoven
4. Vyvoj prosel _DISKUSI_ mezi lidmi s hromadou znalosti.
5. Vyvoj prosel ladenim a nekde dokonce performance analyzou
6. Pred vyvojem mohlo dojit taky na analyzu proveditelnosti v embedded HW a vyrobu ASIC chipu. Vcetne predpokladane spotreby zdroju a energie(mobilni aplikace)
7. Existuji best practices a pouceni z chyb pro budouci navrhy z praxe
Prakticky na vsechno existuje dneska protokol. I na prenos zprav pomoci holubu. Az budes nekdo chtit docku k tvymu protokolu budes se s tim morit a psat to a nebo ho odkazes na specku existujici nekde napsanou a das mu jen nejake veci dodelane specificky pro apku?
Hlupaky co rikaji ze zdrojak je dokumentace rovnou lisuju.