История изменений
Исправление
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.