似乎每个Web框架都有自己的宠物模板语言。 Ruby有eRuby,Python django使用Django template language,Haskell有Heist和Hamlet,Java有JSP,然后有PHP ..
我的问题是,有没有人尝试创建一种模板语言来统治它们?是否有任何此类模板语言至少在不同的Web框架中具有某些广泛的支持?
答案 0 :(得分:7)
Mustache也许。
答案 1 :(得分:3)
XSLT可能是一种“通用”模板语言。
这也许是这片土地所见过的最大的邪恶,但这是辩论的结果。
答案 2 :(得分:0)
NHAML / HAML是您最接近标准的。
答案 3 :(得分:0)
Freemarker (以及Velocity在某种程度上)似乎得到了越来越多的框架(Spring,Tiles,Struts和more)的支持,可以用来在任何框架中生成代码,但我认为没有“一个模板引擎来统治它们”。如果有的话,我会在任何一天选择 Freemarker
答案 4 :(得分:0)