RE: шаблонизатор: XSLT?

Eugene my-subscr at mail.ru
Tue Sep 19 17:26:12 MSD 2006


Выскажу, мерзкую, противную идею, которую уже не раз зарубили! :)

Может сделать XSLT? 
Это все же стандарт, тем, более много движется в эту сторону. 
Понятно, что это более сложная операция для сервера, чем просто найти
подстроку в файле и заменить на другую, но зато это уже серьезно. В
противном случае нам придется каждый раз придумывать свой наколенный
шаблонизатор, который решает узкую задачу. 


Итак, какие мне видятся плюсы и минусы:

+ стандартная технология, проще переносить. Для большого проекта это
актуально
+ гибкая, есть стандартный набор инструментов, и есть расширения. (Просьба
не путать с языком программирования для написания бекэнда - это другой слой-
здесь не нужно такое программирование).
+ есть стандартные реализации, которые можно встраивать так же как перл,
т.е. по соотношению функционал/трудозатраты это лучший вариант
+ стандартные средства развиваются и улучшаются независимо от нас - т.е.
минимальные затраты, чтобы идти в ногу со временем, по сравнению с
самопальными идеями.

- повышенная нагрузка на сервер - это сложнее, чем просто парсить файл


Примеры реализации:
Для апача существует mod_xslt2, который на ходу может транслировать XML
документы, тем самым упрощает работу по шаблонизации.

Буду рад услышать конструктивную критику.

Евгений



-----Original Message-----
From: Majordomo Pseudo User [mailto:majordom at ontico.ru] On Behalf Of Evgeny
Stepanischev
Sent: Tuesday, September 19, 2006 4:43 PM
To: nginx-ru at sysoev.ru
Subject: шаблонизатор: предложение, идея


Простейший  шаблонизатор,  можно  сказать, в nginx уже есть: это SSI +
ngx_http_addition_module,  почему бы не довести его до нового уровня -
сделать замены переменных из файла на их вхожения.



More information about the nginx-ru mailing list