85 votes

Google Protocol Buffers - JavaScript

Est-ce un bon choix pour l'utilisation de Google Protocol Buffers en JavaScript ou est-il préférable de le faire avec JSON?

Aussi, si quelqu'un peut me donner un exemple simple sur le Protocole Tampons implémentation en JavaScript. Becauseon le site de Google, je pense que c'est très pauvre.

77voto

dmeister Points 11529

L'officiel protobuf projet en charge uniquement Java, C++ et Python. Pas De Javascript.

Selon le Wiki du projet, il y a trois projets de portage protocol buffers de Javascript.

Protobuf.js est up-to-date. protobuf-js n'a pas été mis à jour depuis deux ans, donc je serais favorable à Protobuf.js.

La question est "Pourquoi"?: protobuf peut-être un peu plus petit, surtout quand il y a beaucoup de valeurs numériques sont transférées, mais JSON est tout simplement la plus courante du protocole dans le JS de l'espace et probablement un meilleur soutien et plus facile à intégrer dans d'autres outils.

-1voto

JeffSpicoli Points 58

Essayez Protostuff: http://code.google.com/p/protostuff/

J'ai eu un peu de mal de temps à configurer, mais je suis sûr que c'était plus mon problème. Vous pouvez sérialiser/désérialiser un protobuff/protostuff message à/à partir de JSON. Je suis au tout début de l'utilisation de cette mais il semble prometteur jusqu'à présent.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X