Google Protocol Buffers & Json vs Xml

Durch Yohann CIURLIK 23. Juli 2008, 23.06 Uhr

Das Finden der zu schwer und Javascript zu klein ist, können Sie sich jetzt entschied sich für Protocol Buffers. Dies ist eine neue Austauschformat entwickelt von .

Protocol Buffers ist Multi- , 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 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

Hat Ihnen dieser Artikel? Abonnieren des Blogs per E-Mail oder RSS, erhalten Sie automatisch die neuen Noten!

3


A
bluegger.com 23. Juli 2008 um 23:14 Uhr

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 ...


2
Geoffrey Dorne 24. Juli 2008 um 9:27

Oooh es sieht aus wie die Aktion-Skript : D


3
Titouille56 20. Februar 2009 um 01.12 Uhr

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 ^ ^!

Hinterlasse einen Kommentar

Ihr Kommentar

inicio