DISQUS

Alexander Ulizko: Накипело #2. XML.

  • Vova · 1 year ago

    Хуита. Хмл таки действительно очень понятный и удобный для правки формат. В посте набор эмоций, но нет нормальной аргументации. То что вам это не нравится - ваши личные сексуальные проблемы. Проперти-файлы не помогут для конфигов с большой вложенностью. И да, я щитаю, что ХМЛ - это круто.

  • Александр Улизько · 1 year ago

    В твоем комментарии точно так же нет ни одного нормального аргумента, кроме "проблем со вложенностью" у .properties. Ну, тогда посмотри в сторону YAML, там эта проблема легко и непринужденно решается.


    Короче, личные эмоции против личных эмоций.


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

  • Владимир Соколов · 10 months ago
    Отчасти верно, но слишком много эмоций.

    Есть интересная статья, сравнивающая языки разметки в XML-cтиле и YAML-стиле: "Два типа языков разметки: языки в стиле XML и языки в стиле YAML".

    XML-языки тоже имеют свои преимущества, например:
    * Для любого XML-языка (xHTML, SVG, MathML или вашего собственного) можно воспользоваться уже готовым XML-парсером;
    * Можно применять стандартные действия, например, XSLT-преобразования;
    * Можно создавать составные документы, например в xHTML документ можно встроить графику на SVG или MathML и т.д.

    >Я так понимаю, началось все с того, что какой-то идиот придумал, что XML легко читать человеку. ... Это чисто машинно-ориентированный формат

    Ну да, XML-языки понятны человеку, но больше предназначены для компьютера. YAML-языки понятны компьютеру, но больше предназначены для человека.
  • Alexander Ulizko · 10 months ago
    Ну пост и есть про мои эмоции по отношению к XML. То есть, это не критическая статья, не туториал и что-нибудь в этом же роде, здесь я делюсь своими эмоциями и высказываю некоторые мысли, которые "накипели".

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

    Что касается объективных преимуществ и недостатков XML - они есть, и те, и другие. Только вот слишком часто в мире java забывают про их недостатки, видя только достоинства.