各种流行的HTML渲染模版引擎有哪些?回答就送10铜币

2013-11-01 11:50:00 +08:00
 sdjl
学习用收集资料

1 要求是常用、常见、使用的人不算少的模版引擎
2 指的是html渲染模版,不包含windows家族,比如C#语言的模版就不算
3 请同时指出语言和模版名称, 如果能说明常用web框架就更好了

每个第一次出现的完整答案必发送感谢!谢谢!
5837 次点击
所在节点    问与答
38 条回复
ivenvd
2013-11-01 12:12:38 +08:00
Ruby 的话,有 erb, haml, slim,我在用 slim。
Python 我只知道 Jinja2。
binux
2013-11-01 12:15:25 +08:00
buru
2013-11-01 12:16:09 +08:00
php的twig 语法类似python的jinja2 框架用国产 thinkphp
wklken
2013-11-01 12:19:39 +08:00
mako
freemarker
shiny
2013-11-01 12:20:01 +08:00
nodejs 的 jade、ejs、swig,前端的 mustache、Juicer、Hogan.js
等等……
yopming
2013-11-01 12:24:44 +08:00
Python的Jinja2应该算是比较多的,Flask框架中包含,然后Django和Tornado都有自己的模板引擎,也可以使用Jinja2;
Java有Velocity,Freemaker,不知道jstl算不算,目前的项目使用的jstl,不过感觉不舒服。。。
Node.js有jade
subpo
2013-11-01 13:04:46 +08:00
jade,ejs,mustache,hogan,haml
likexian
2013-11-01 13:10:21 +08:00
一定痛(must ache)在手,走遍全天下

http://mustache.github.io/
ijse
2013-11-01 13:11:41 +08:00
怎么没有人说handlebars, 好像arialjs有在用。。
ijse
2013-11-01 13:13:48 +08:00
jekyll 用的是Liquid 模板引擎
ijse
2013-11-01 13:17:30 +08:00
还有一个eco, 这个跟ejs有些像,不过它用的是coffee-script语法。 for node.js
RoshanWu
2013-11-01 14:50:00 +08:00
好像没啥可补充的了,我就加一个:http://paularmstrong.github.io/swig/
binux
2013-11-01 15:26:39 +08:00
我回“答”了,LZ不送10铜币。。。
moroumo
2013-11-01 15:34:22 +08:00
common lisp里有cl-closure-template,仿照google的做的。
这个用在同一个作者开发的restas框架里。
cl里还有别的框架,没用过
inee
2013-11-01 15:36:09 +08:00
lizheming
2013-11-01 15:37:59 +08:00
@binux 好淘气的娃...LZ表示无语了吧0_0....

p.s. PHP的话模板引擎和3楼一样,用的是Twig, Jinjia2的语法非常贴心~框架的话用的是fatfree:http://fatfreeframework.com
sdjl
2013-11-01 16:00:28 +08:00
@binux 就你没有,其它人都有了
clino
2013-11-01 16:44:10 +08:00
lizheming
2013-11-01 16:48:55 +08:00
@sdjl 其实我想说...我也没有的...-_-....
lizheming
2013-11-01 16:49:38 +08:00
@sdjl 额,sorry,有的..v2ex居然没提醒我..对不起..对不起...T_T

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/87667

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX