Me gustaría saber los méritos y desventajas de
- Buffers de protocolo de Google
- JSON
- XML
Quiero implementar un marco común para dos aplicaciones, una en Perl y la segunda en Java. Por lo tanto, me gustaría crear un servicio común que pueda ser utilizado por ambas tecnologías, es decir, Perl y Java.
Ambas son aplicaciones web.
Por favor, comparta sus valiosos pensamientos y sugerencias sobre esto. He visto muchos enlaces en google pero todos tienen opiniones encontradas.
xml
json
protocol-buffers
data-serialization
Manoj Kathiriya
fuente
fuente
Respuestas:
Json
XML
Protobuf
Todos tienen un buen soporte en la mayoría de las plataformas.
Personalmente, rara vez uso XML en estos días. Si el consumidor es un navegador o una API pública, tiendo a usar json. Para las API internas, tiendo a usar protobuf para el rendimiento. Ofrecer ambos en API pública (ya sea a través de encabezados o puntos finales separados) también funciona bien.
fuente
<value>This is a <attention>narrative style</attention>. Tags could appear <exclamation /> in the middle of text</value>
. Esta es la característica única de XML en comparación con JSON y Protocol Buffers.