Я хотел бы знать достоинства и недостатки
Я хочу реализовать одну общую структуру для двух приложений: одну на Perl и вторую на Java. Таким образом, хотелось бы создать общее обслуживание, которое может использоваться как технологией, то есть Perl и Java.
Оба являются веб-приложениями.
Пожалуйста, поделитесь со мной своими ценными мыслями и предложениями по этому поводу. Я видел много ссылок на google, но у всех есть смешанные мнения.
Json
XML
Protobuf
У всех есть хорошая поддержка на большинстве платформ.
Лично я редко использую XML в эти дни. Если потребитель является браузером или публичным API, я использую json. Для внутренних API я использую protobuf для производительности. Предлагая как публичный API (либо через заголовки, либо отдельные конечные точки), тоже хорошо работает.