Я хотел бы знать достоинства и недостатки
- Буфер протокола Google
- JSON
- XML
Я хочу реализовать одну общую платформу для двух приложений, одно на Perl и второе на Java. Итак, хотел бы создать общий сервис, который может использоваться обеими технологиями, т.е. Perl и Java.
Оба веб-приложения.
Пожалуйста, поделитесь со мной своими ценными мыслями и предложениями по этому вопросу. Я видел много ссылок на Google, но у всех были разные мнения.
xml
json
protocol-buffers
data-serialization
Маной Катирия
источник
источник
Ответы:
Json
XML
Protobuf
Все они имеют хорошую поддержку на большинстве платформ.
Лично я редко использую XML в наши дни. Если потребитель является браузером или публичным API, я склонен использовать json. Для внутренних API я склонен использовать protobuf для повышения производительности. Предложение обоих по общедоступному API (либо через заголовки, либо через отдельные конечные точки) также работает хорошо.
источник
<value>This is a <attention>narrative style</attention>. Tags could appear <exclamation /> in the middle of text</value>
. Это уникальная особенность XML по сравнению с JSON и Protocol Buffers.