Google Protocol Buffers & Json vs Xml
Durch Yohann CIURLIK 23. Juli 2008, 23.06 UhrDas Finden der XML zu schwer und JSON Javascript zu klein ist, können Sie sich jetzt entschied sich für Protocol Buffers. Dies ist eine neue Austauschformat entwickelt von Google .
Protocol Buffers ist Multi- Sprache , Multi-Plattform. und ermöglicht die Serialisierung von Daten als XML, sondern schneller und einfacher.
Die Syntax sieht wie folgt aus:
Nachricht Person {
erforderlich string name = 1;
erforderlich int32 id = 2;
optional String email = 3;
enum {PhoneType
MOBILE = 0;
HOME = 1;
WORK = 2;
}
Nachricht PhoneNumber {
erforderlich string number = 1;
PhoneType optional type = 2 [default = HOME]
}
Wiederholt Im Vergleich zu XML ist Protocol Buffers:
- Einfachste
- 3 bis 10 mal kleiner
- 20 bis 100 mal schneller
- weniger zweideutig,
- und ermöglicht die einfache Generierung von CAD.
In XML:
<person>
<name> John Doe </ name>
<email> [email protected] </ email>
</ Person> In Protocol Buffers:
# Textdarstellung einer Protokoll-Puffer.
# Das ist * nicht * das binäre Format auf dem Draht.
{Person
Name: "John Doe"
E-Mail: "[email protected]"
} Protocol Buffers ist zu überwachen, weil aus dem Beweise, die ich rund um die Web gesehen habe dieser Technologie ist viel schneller als XML und sicherlich weniger ausführlich.
Einige Links zur Information:
Google: http://code.google.com/apis/protocolbuffers/
Feedback von Julien Chable
Googles Ankündigung: http://google-opensource.blogspot.com/2008/07/protocol-buffers-googles-data.html




































Google Protocol Buffers & Json vs XML ...
Das Finden der XML zu schwer und zu klein, um JSON Javascript, können Sie jetzt entschied sich für Protocol Buffers. Dies ist ein neuer Austausch-Format von Google entwickelt.
Protocol Buffers ist mehrsprachig, Multi-Plattform. und ermöglicht die ser ...
Oooh es sieht aus wie die Aktion-Skript
Ich versuche, ein CMS-basiertes Protokoll Bufffers und p-Code ***** es ist schön! Ich verwende die PHP-Version von Protokoll-Puffer und einer der großen Vorteile ist, das Gewicht der Bibliothek (112 KB, und wir besser machen können, indem Sie alle Kommentare). Der andere Vorteil ist, dass es keine Notwendigkeit für die Bibliothek auf dem Server, der ist wirklich praktisch, wenn Sie eine kostenlose hébereur, dass all die coolen Optionen für PHP deaktiviert haben vorinstalliert. Schließlich, indem Sie eine kleine Klasse, können wir die Bibliothek kompatibel PHP4, noch, wenn Sie einen beschissenen Gastgeber. Und ja, verliebte ich mich in mit Protocol Buffers ^ ^!