Кто видел soap пакет тот поймет, есть же JSON ( http://habrahabr.ru/blogs/webdev/31225/ ) какие преимущества у убого XML для применения как аналог xml в вебсервисах?
Потому что вгрохано бабла в разработку и оно работает. Есть куча работающих библиотек, им пользуются все - важно для интеграции с внешним и внутренним миром.
Если каждые пол года лазить с пуксона на жмяксон, то работы вообще не будет выполнено никакой. Контора погрузится в постоянное переписывание одного и того-же.
чтобы троллить - да. некоторое время назад они все перешли на инвайты, а пользователей со ху^W кармой меньше 50 зарезали. иногда читаю руби-треды, руки чешутся, а сказать ничего не могу. ррр.
Почему XML до сих пор юзают, особено в веб сервисах? Есть же TLV ( http://en.wikipedia.org/wiki/Type-length-value) какие преимущества у убого XML для применения как аналог xml в вебсервисах?
Почему XML до сих пор юзают, особено в веб сервисах? Есть же YAML ( http://en.wikipedia.org/wiki/YAML ) какие преимущества у убого XML для применения как аналог xml в вебсервисах?
Почему XML до сих пор юзают, особено в веб сервисах? Есть же Protocol Buffers ( http://en.wikipedia.org/wiki/Protocol_Buffers ) какие преимущества у убого XML для применения как аналог xml в вебсервисах?
Почему XML до сих пор юзают, особено в веб сервисах? Есть же $YOUR_NAME_HERE ( http://en.wikipedia.org/wiki/$YOUR_NAME_HERE ) какие преимущества у убого XML для применения как аналог xml в вебсервисах?
SOAP и прочие подобные технологии - это для ынтырпрайза, где денег немеряно и чем больше их потратишь тем больше у тебя карма будет, а решения вместо разработчиков принимают манагеры после презентаций и откатов. Ну а XML - сам знаешь - он просто работает, где ни попадя, и всё...
xml более удобен для робатов и предполагается к использованию там, где его чтение человеками не подразумевается. Т.е. к настройкам есть настраивалка (хотя тут я за обычные текстовые конфиги), а к соапу есть всдлька и утилитки генерирующие человекочитаемую документацию. Ошибки ловятся ексепшинами и выводятся в понятной форме. Недостаток только в объемах трафика возникающего при необходимости передать много данных.
Пц у него стравнения удобочитаемости.
function a(
i :integer)
:integer; begin if i=0 then a
=1;else{i<>0}begin a=i*
2- 1; end;end;
Паскаль - нечитабельное гавно, да.
> вообще, после sexp-ов все эти поделки... нахрена собсно?
Потому что такие товарищи, как клалафуда,wfrr, плазм и прочие - в институтах не учились, а если и учились, то нифига не выучились, и про s-expressions не слышали.
А так-как они считают себя крутыми программистами, то им нужно чем-то замещать пробел, что-бы было на чем ответить на вопрос тим-лида "во что сериализовать будем, холопы?"