Единый язык шаблонов HTML - PullRequest
9 голосов
/ 27 марта 2011

Кажется, что каждый веб-фреймворк имеет свой собственный язык шаблонов.Ruby имеет eRuby , Python's django использует язык шаблонов Django , Haskell имеет Heist и Hamlet , Java имеет JSP , а затем есть PHP ...

Мой вопрос: кто-нибудь пытался создать один язык шаблонов, чтобы управлять ими всеми?Существуют ли такие языки шаблонов, которые по крайней мере имеют некоторую широко распространенную поддержку среди различных веб-фреймворков?

Ответы [ 5 ]

7 голосов
/ 27 марта 2011

Усы возможно.

3 голосов
/ 27 марта 2011

XSLT может быть кандидатом в качестве "универсального" языка шаблонов.

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

0 голосов
/ 17 января 2013

э-э ... Попытка найти что-то подобное для WEB-проекта, которое могло бы отображать html из одинаковых шаблонов с обеих сторон. Сервер и Клиент. Уже упомянутые швы усов являются наиболее подходящим выбором ...

Может быть это решение на основе JSON будет звучать интересно ...

Также HAML выглядит многообещающе.

0 голосов
/ 27 марта 2011

Freemarker Скорость в некоторой степени), кажется, поддерживаются растущим числом фреймворков (Spring, Tiles, Struts и more) и может использоваться для генерации кода в любой среде, но я не думаю, что существует «один шаблонизатор, который будет управлять ими всеми».Если бы было так, я бы выбрал Freemarker в любой день

0 голосов
/ 27 марта 2011

NHAML / HAML - самый близкий к стандарту.

...