9

似乎每个 Web 框架都有自己的宠物模板语言。Ruby 有eRuby,Python 的django使用Django 模板语言,Haskell 有HeistHamlet,Java 有JSP,然后是 PHP……

我的问题是,有没有人尝试过创建一种模板语言来统治他们?是否有任何这样的模板语言至少在不同的 Web 框架中得到广泛的支持?

4

5 回答 5

7

也许是小胡子。

于 2011-03-27T06:35:42.447 回答
3

XSLT可能是“通用”模板语言的候选者。

这也可能是这片土地所见过的最大的邪恶,但这是有待商榷的。

于 2011-03-27T06:19:51.923 回答
0

NHAML/HAML 是最接近标准的。

于 2011-03-27T06:05:20.093 回答
0

Freemarker(以及某种程度上的Velocity)似乎得到了越来越多的框架(Spring、Tiles、Struts 等的支持,并且可以用于在任何框架中生成代码,但我认为没有“一个模板引擎”统治他们所有人”。如果有的话,我会选择Freemarker任何一天

于 2011-03-27T06:44:25.473 回答
0

呃...试图为 WEB 项目找到类似的东西,它能够从双方的相同模板呈现 html。服务器和客户端。到目前为止,已经提到胡须接缝是最合适的选择......

也许这个基于 JSON 的解决方案听起来很有趣……

HAML看起来也很有希望。

于 2013-01-17T19:39:43.900 回答