ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Шаблоны



Приветы,

Я бы всё таки голосовал за XSLT но готов поддержать
и ClearSilver

В XSLT есть свои проблемы но он лучше в голове укладывается в
структуру backend/frontend. Медленность его можно будет
обходить гибкостью решений - кеш скомпилированных stylesheets,
только "лёгкие stylesheets" для фронтенда, итп.

ClearSilver как и большинство других Templates не позволяет
делать шаблонные преобразования "Последовательно".

В XSLT можно легко пропустить одни данные через два-три
XSL листа, при том данные опять же можно брать из разных
"мест"... Например такая цепочка:

XML-данные-от бакенда -> XSL лист который цепляет ещё и
статичные данные с диска (типа document("file.xml")),
генерирующий главный контент документа -> дополнительный
XSL лист "презентационный" (зависит от параметра,
делающий HTML либо для принтера либо для броузера либо
RSS для экспорта)

выглядит вполне обыденно для XSLT. А в других
шаблонизаторах это не всегда так просто.

В общем я за XSLT, но поддержу и ClearSilver, как довольно
грамотную тузлу.

Игорь, а почему такая нелюбовь с XSLT?


Саша






 




Copyright © Lexa Software, 1996-2009.