Gostaria de conhecer os méritos e os méritos de
- Buffers de protocolo do Google
- JSON
- XML
Eu quero implementar uma estrutura comum para dois aplicativos, um em Perl e o segundo em Java. Então, gostaria de criar um serviço comum que possa ser usado pelas duas tecnologias, por exemplo, Perl e Java.
Ambos são aplicativos da web.
Por favor, compartilhe-me seus valiosos pensamentos e sugestões sobre isso. Eu já vi muitos links no google, mas todos têm opiniões contraditórias.
xml
json
protocol-buffers
data-serialization
Manoj Kathiriya
fonte
fonte
Respostas:
Json
XML
Protobuf
Todos têm bom suporte na maioria das plataformas.
Pessoalmente, raramente uso XML hoje em dia. Se o consumidor for um navegador ou uma API pública, costumo usar o json. Para APIs internas, costumo usar o protobuf para desempenho. A oferta de API pública (por meio de cabeçalhos ou pontos de extremidade separados) também funciona bem.
fonte
<value>This is a <attention>narrative style</attention>. Tags could appear <exclamation /> in the middle of text</value>
. Esse é o recurso exclusivo do XML quando comparado ao JSON e aos Buffers de Protocolo.