Все интеграции через SOAP веб-сервисы, никакого JSON-а. Сколько работаю — ни разу не видел интеграцию на JSON-е, в 80% случаев веб-сервисы, в 20% случаев CSV/DBF файлы. Такая вот реальность бывает.
Я бы не выжил в такой реальности. Уж лучше вздернуться. И самое обидное то, что вы правы. В России треть всего ита находится между мезозоем и палеозоем. Интеграция через CSV. Боже, помоги нам.
Сделали проблему на пустом месте. В нормальном редакторе любой из этих трех редактировать вполне удобно. Может XML чуть хуже, но тоже сносно. Языки разметки с эксплиситным структурированием проигрывают в наглядности, зато выигрывают в удобстве редактирования с помощью дополнительных приблуд (smartparens, автовыравнивание).
Вот язык для общения машина-машина — там все гораздо интереснее. JSON практически стандарт, но он сильно проигрывает в расширяемости тому же XMLу. Есть Thrift'ы и Protobuff'ы для любителей бинарщины. Есть всякие мессаджпаки для наркоманов. Здесь вот действительно простор для холивара.
Началось с этого, теперь его в clj-сообществе пихают везде и всюду. Вообще да, я баклан, и на место hiccup следовало написать edn. Чистый edn в кложурьем сообществе как-то не особо прижился, хотя его основателем и был запилен. Гоняется всё туда-сюда json.
Сделали проблему на пустом месте. В нормальном редакторе любой из этих трех редактировать вполне удобно.
В нормальном редакторе можно хоть бинарщину вполне удобно редактировать, не имея тормозов от текста. А текстовые конфиги нужны, чтобы их можно было редактировать без нормального редактора.
Самое забавное то, что раст пророчат как замену плюсам. В итоге с плюсов идут посмотреть и охреневают. А ещё раст нарочно пародирует C-подобный синтаксис, что производит на джавистов и прочих создателей D не меньший эффект.