跳到主要内容
CNode

express现在的模板语言还有用ejs的吗?是不是jade更好一些?

问答
Ttangxiaolang101发布于 10 年前最后回复 10 年前
2888130

express现在的模板语言还有用ejs的吗?是不是jade更好一些?

查看回复

回复 (28)

T
tomoya92#2810 年前

nunjucks+1

D
DevinXian#2710 年前

nunjucks + 1

K
Kaijun#2510 年前
引用 beilunyang我是用swig的。 自豪地采用cnodejs vue

@beilunyang swig已经不再维护了, 转nunjucks吧

K
Kaijun#2410 年前

实际上我想说 看需求! 如果你是从php那种模板迁移的话 ejs是很好的选择, 因为很类似 jade的话开发效率比较高 但是我个人还是更喜欢Nunjucks, 源于python的jinjia2, 讲道理python web框架的模板才是鼻祖呀

W
wssgcg1213#2310 年前

一直觉得模板引擎就一个任务 填坑。所以ejs是最自然的方式,以后可能会直接用es6的模板字符串 一样的效果 From Noder

H
hxh1246996371#2210 年前

不懂为什么这么多人反感jade,事实上很多框架都实现了类似的模板引擎(如 Rails的slim),我反倒觉得 jade 能够将标签本身减少,而突出内容(同理markdown的纯内容写法)为什么不好呢?而且类似div.class 这样的添加class难道不正和css里面的 .class{} 对应上了吗?并非是要学习另外一门新的语法,其实是很平滑自然地就能过度过去。个人观点,勿喷

M
MrCo#2110 年前

我比较喜欢JADE,我最近刚用JADE做了套Blog, 我个人已经爱上JADE的了!精简就是美!对了,我的博客 科博网 大家可以去看看!

T
tangxiaolang101#2010 年前

谢谢大家,我有一些emmet使用经验,但是不熟,还是要老查语法,所有可以先试试ejs。

E
edision#1910 年前

xtemplate

S
SHocker-Yu#1810 年前
  • -对后端其他语言转node来说,jade简直。。门都入不进去。。EJS容易理解。
T
toby520#1710 年前

选择的模板太多 反而犹豫不决,导致百花齐放局面,让初学者措手不及

A
alanyang#1610 年前

nunjucks

A
alsotang#1510 年前

一直 ejs,好交流,也好理解,虽然话多一点。不过 ide 可以补齐 html 代码嘛。直接写 html,写得快,看着写清晰。

U
uniquejava#1410 年前

我们项目组用的handlebars, jade像天书不适合团队

F
flamingtop#1310 年前

如果你不知道用哪个,那我建议用EJS,比较自然,<%%> 内可以是任意JS语句,比较灵活。Jade的语法漂亮,但对一个模板引擎来说,有点过度追求语法的所谓简洁,个人觉得有点过度设计。

1
13241491189#1210 年前

一直在用ejs

Z
zhengbaofeng#1110 年前

用的jade

H
hq294874781#1010 年前

我也使用 handlebars

C
csc365kl#910 年前

jade感觉不好

Z
zoran-hwang#810 年前

我用的handlebars。。

T
tangxiaolang101#710 年前

好的,谢谢!

B
broven#610 年前

其实感觉用emmet写的话jade没有减少多少工作量

B
beilunyang#510 年前

我是用swig的。

自豪地采用cnodejs-vue

F
fallenwood#410 年前

nunjucks+1

A
artisan#310 年前

推荐nunjucks

B
bendise#210 年前

我还是ejs jade不适应 自豪地采用 CNodeJS ionic

D
dd1994#110 年前

取决于你的品味,你试试就知道了

参与回复

登录后即可参与回复。登录