Prijava

Prijava

Personalizacija

Novice » Google odprl kodo Protocol Buffers

Google odprl kodo Protocol Buffers

Slo-Tech - Odpiranje kode očitno postaja čedalje bolj priljubljeno, kar dokazuje tudi Google, ki je pred kratkim odločil odpreti kodo svojega opisnega jezika za vmesnike, Protocol Buffers. Gre za poseben ukazni jezik, s katerim lahko opišemo vmesnike programske opreme in s katerim lahko dosežemo izmenjavo podatkov med različnimi programskimi komponentami.

Opisni jeziki za vmesnike se navadno uporabljajo za klicanje oddaljenih programskih procedur (RPC), Google pa Protocol Buffers uporablja za RPC klice in izmenjavo podatkov med različnimi sistemi in programi.

Po Googlovih navedbah je Protocol Buffers bistveno hitrejši in zmogljivejši od XML ter veliko enostavnejši od ostalih opisnih jezikov za vmesnike. Izvorna koda in dokumentacija sta že na voljo.

11 komentarjev

Preberite si še…

Registriraj se

Jumping Jack :: 9. jul 2008, 13:43:04

Imena njihovih produktov/knjižnic so pa zelo neposrečena. BigTable, MapReduce, RatProxy, Protocol Buffers... WTF?! Človeka kar mine, da bi kaj od tega dejansko uporabljal. Očitno se jim ne zdi vredno delovnih imen zamenjati s čim, kar lepše zveni.

Totscha :: 9. jul 2008, 13:59:29

Vsakomur svoje... Nekomu pa pač ne dišijo XNŽF, KKLM, ipd...
Sex is dirty only when it's done right.

jlpktnst :: 9. jul 2008, 14:10:30

Meni se zdijo pa imena dobra, glede na to da gre za nekaj drugačnega. Navsezadnje bi bil svet dolgočasen če bi vse poimenovali podobno kot BMW-je...

WarpedOne :: 9. jul 2008, 14:18:15

Nujna posledica, če maš zaposlene (matematične) genije :P
Not waiting for the White Star anymore :(

Brane2 :: 9. jul 2008, 15:45:38

Tale stvar zgleda strupeno...
On the journey of life, I chose the psycho path.

BigWhale :: 9. jul 2008, 17:24:10

Na prvi pogled zgleda resnicno cool.
http://www.lubica.net/bigwhale/blog/
http://www.lubica.net/bigwhale/blog/?page_id=336

Matek :: 9. jul 2008, 17:27:46

Imena njihovih produktov/knjižnic so pa zelo neposrečena. BigTable, MapReduce, RatProxy, Protocol Buffers... WTF?! Človeka kar mine, da bi kaj od tega dejansko uporabljal. Očitno se jim ne zdi vredno delovnih imen zamenjati s čim, kar lepše zveni.

Pozabljaš, da ne gre za izdelke, namenjene masovni potrošnji, temveč za programsko opremo, namenjeno ožjemu krogu ljudi. Večina naštetih orodij je bila razvita za potrebe Googla in njihova uporaba je smiselna predvsem v okviru aplikacij zelo velikega obsega. Pri takšnih projektih se bodo izvajalci najbrž dosti bolj konkretno pozanimali o izdelku in ga ne bodo kupili/uporabili zaradi privlačnega imena in embalaže, kot žvečilni gumi.
Bolje ispasti glup nego iz aviona.

Looooooka :: 9. jul 2008, 23:35:06

primerjanje te bedarije z XML-jem je...debilno.
skor kakrsna kol selfmade serializacija je in bo vedno hitrejsa od xml-ja.
kdo hudica pa se uporabla xml zarad hitrosti...for fucks sake...
money.cnn.com/magazines/fortune/fortune_archive/2007/05/28/100033867/index.htm

Brane2 :: 10. jul 2008, 04:44:49

Zakaj praviš da je tole bedarija ?

Solidne optimizacije so valjda tudi nekaj vredne...
On the journey of life, I chose the psycho path.

BigWhale :: 10. jul 2008, 07:24:55

primerjanje te bedarije z XML-jem je...debilno.
skor kakrsna kol selfmade serializacija je in bo vedno hitrejsa od xml-ja.
kdo hudica pa se uporabla xml zarad hitrosti...for fucks sake...


Seveda ampak vecina ljudi kuje XML v zvezde. Ponavadi zaradi napacnih razlogov. :)
http://www.lubica.net/bigwhale/blog/
http://www.lubica.net/bigwhale/blog/?page_id=336

MasterMind :: 11. jul 2008, 10:39:15

Zanimivo. Skoraj podoben kakemu C-ju :) . (Če zamenjamo message s struct ;) ) . Kar fajn zgleda.
Gentoo, KDE uporabnik.

Zgodovina sprememb…

Registriraj se