LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

Ты пробовал читать XML и тебе показалось, что это удобно?

Последние 15 лет пользуюсь XML и мне удобно.

Как по мне, так этот каргокультный формат не подходит ни для чего, кроме своей основной функции — редкие ссылки, картинки, и переносы строк в сплошном тексте.

Единственное, для чего он плохо подходит - сериализация структур данных с массивами. Тут JSON удобней. Но в принципе XML Schema устраняет этот недостаток, а без Schema использовать XML как-то странно.

Человеку его читать сложно без помощника поиска соотносящихся тэгов

Соотносящиеся теги в общем-то абсолютно очевидны, т.к. закрывающие повторяют открывающие теги. В отличие от json, в котором }}}}} заставляет буквально на пальцах отсчитывать, какая скобка чего закрывает.

машине его парсить тоже тяжело, как ни странно

Не знаю, какой машине его тяжело парсить, по-моему в любом языке есть нормальный парсер или биндинги.

Я не считаю JSON каким-то идеальным решением, но он на голову выше XML, и именно поэтому является основным форматом для REST-мусора, хотя JS и питон могут парсить как XML, так и JSON.

Сколько работаю, никогда не видел, чтобы кто-то по своей воле использовал REST. Всегда генерируют WSDL и использовать Web Services.

Я до сих пор не видел аналога SoapUI для REST.

Исходная версия Legioner, :

Ты пробовал читать XML и тебе показалось, что это удобно?

Последние 15 лет пользуюсь XML и мне удобно.

Как по мне, так этот каргокультный формат не подходит ни для чего, кроме своей основной функции — редкие ссылки, картинки, и переносы строк в сплошном тексте.

Единственное, для чего он плохо подходит - сериализация структур данных с массивами. Тут JSON удобней. Но в принципе XML Schema устраняет этот недостаток, а без Schema использовать XML как-то странно.

Человеку его читать сложно без помощника поиска соотносящихся тэгов

Соотносящиеся теги в общем-то абсолютно очевидны, т.к. закрывающие повторяют открывающие теги. В отличие от json, в котором }}}}} заставляет буквально на пальцах отсчитывать, какая скобка чего закрывает.

машине его парсить тоже тяжело, как ни странно

Не знаю, какой машине его тяжело парсить, по-моему в любом языке есть нормальный парсер или биндинги.

Я не считаю JSON каким-то идеальным решением, но он на голову выше XML, и именно поэтому является основным форматом для REST-мусора, хотя JS и питон могут парсить как XML, так и JSON.

Сколько работаю, никогда не видел, чтобы кто-то по своей воле использовал REST. Всегда генерируют WSDL и использовать Web Services.