mithraen [livejournal.com]: comment 2

mithraen [livejournal.com]
Sun, 20 Jan 2013 06:15:32 +0400

XML -- зло. А уж XSLT -- тем более. Людей которые умеют этим нормально пользоваться можно пересчитать по пальцам.

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

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

В качестве формата для хранения собственно контента -- таки лучше всего markdown.

В качестве формата для хранения различных метаданных -- JSON.

Любые эзотерические технологии имеет смысл использовать только если они дают какие-то killer features. XSLT сейчас можно считать эзотерической технологией.