Первый пост про XSLT

Ненавижу XSLT

6 Responses so far.

  1. Зря! По-моему это круче чем каша из php и html, как в bitrix например, глаза сломаешь.
    А xsl позволяет отвязать логику отображения (==шаблонизации) от кода, и это круто!
    • bullgare:
      Ну уж хотя бы на смарти посмотрите (не фонтан, но неплох).
      xml нужно правильно сгенерить, потом перевести в html.
      Да и на сервер нагрузка лишняя.
      Есть ещё минусы, но сейчас некогда об этом)
  2. Видел смарти конечно. И работать с ним приходилось, вовсе не радует.
    Для генерации xml существует множество технологий и в php в том числе. И насчёт генерации: html — подмножество того xml, так что нет ничего логичнее чем использовать родственные технологии. А нагрузка лечится кэшированием, организовать не сложно. Зато сформировав свои данные один раз в xml, вы сможете представлять их как угодно, не заморачиваясь с программным кодом.
    • bullgare:
      Только вот глупый вопрос — а зачем?))
      Мне, к примеру, нужен JSON — зачем тут xml?
      Или pdf сгенерировать.
      Или кусочек hml (не обязательно валидный).
  3. согласен, для JSON не нужен, он во многих ситуациях может послужить заменой. Просто очень большое кол-во форматов — xml-based, поэтому-то и выгодно иметь в приложении возможность скинуть данные в xml. Потом это облегчает импорт в них, не надо дописывать программный код, только логику шаблонизации в xsl. это и есть главное преимущество.
    • bullgare:
      иметь возможность и быть привязанным к формату — немного разные вещи;)
      экспорт облегчает, согласен.
      но ради этого усложнять и замедлять сайт — несколько сомнительно.
      если использовать различные xsl с одним xml на разных страницах, будет получаться, что для некоторых страниц будут делаться лишние (или более тяжёлые) запросы к базе, нужно генерить более сложный и более тяжёлый файл, чем нужно для данной конкретной страницы.

LEAVE A COMMENT