Vra

Ek was net op soek deur 'n paar inligting oor Google se protokol buffers data wisselaar formaat. Het iemand gespeel rond met die kode of selfs geskep 'n projek om dit?

Ek is tans met behulp van XML in 'n Python projek vir gestruktureerde inhoud geskep met die hand in 'n teks editor, en ek het gewonder wat die algemene mening was op protokol Buffers as 'n gebruiker in die gesig staar insette formaat. Die spoed en bondigheid voordele beslis lyk om daar te wees, maar daar is so baie faktore wanneer dit kom om werklik te genereer en verwerking van die data.

Was dit nuttig?

Oplossing

As jy op soek is vir gebruikers in die gesig staar interaksie, stok met xml. Dit het meer ondersteuning, begrip en algemene aanvaarding tans. As dit is interne, sou ek sê dat protokol buffers is 'n goeie idee.

Miskien in 'n paar jaar as meer gereedskap uitkom om protokol buffers ondersteun, dan begin soek na wat vir 'n openbare gesig staar api. Tot dan ... into ?

Ander wenke

protokol buffers is bedoel om kommunikasie tussen masjiene te optimaliseer. Hulle is regtig nie bedoel vir menslike interaksie. Ook die formaat is binêre, so dit kan nie XML vervang in wat gebruik geval.

Ek sou ook aanbeveel into as die mees kompakte teks-gebaseerde formaat.

Van jou kort beskrywing, dit klink soos 'n protokol buffers is nie die regte pas. Die frase "gestruktureerde inhoud geskep met die hand in 'n teks editor" pretty much gille vir XML.

As jy wil doeltreffende, lae latency kommunikasie met data strukture wat nie gedeel word buite jou organisasie, binêre serialisasie soos protokol buffers kan bied 'n groot oorwinning.

Nog 'n nadeel van binêre formaat soos Pb is dat as daar 'n enkele stukkie van die fout, die hele data lêer is nie parsable, maar met into of XML, as die laaste uitweg kan jy nog met die hand die fout reg te stel, want dit is menslike leesbare en het ontslag ingeboude ..

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top