CNode

模板引擎的选择问题 jade or ejs

Ffrosh发布于13 年前最后回复13 年前13 回复11946 浏览0 收藏

之前使用的jade,在运行过程中发现jade确实编译速度慢,大概比ejs的编译慢了3倍

都知道nodejs应该关键处理消息高效,编译属于计算,所以,非要使用后台模板技术,使用ejs替代jade比较好

也或者有更好的其他的模板

但是我觉得如果可以的话,最好不要使用模板,只用res.json方式来输出,然后用前端来处理,后台只做接口

nodejs确实比较适合做接口性质的

查看回复

回复 (13)

B
bsspirit#1·13 年前

如果你只是想用res.json,纯restful的后端,何必在nodejs上面纠结呢。

Anguler + Java/PHP/Python, 哪个都比nodejs成熟。

Q
q1270989#2·13 年前

SEO啊 啊啊啊~ 如果只考虑技术 那多好啊

X
xieren58#3·13 年前
Y
youxiachai#4·13 年前
B
bsspirit#5·13 年前
引用 bsspirit如果你只是想用res.json,纯restful的后端,何必在nodejs上面纠结呢。 Anguler + Java/PHP/Python, 哪个都比nodejs成熟。

@youxiachai 我不清楚nodejs性能到底有多好,我没做过高并发的测试。

你有没有百万级测试的案例??分享一下

F
frosh#7·13 年前
引用 bsspirit如果你只是想用res.json,纯restful的后端,何必在nodejs上面纠结呢。 Anguler + Java/PHP/Python, 哪个都比nodejs成熟。

@bsspirit

没做过高级测试,但是用webbench简单的测试过它和php的差别,确实比php快不少

B
bsspirit#8·13 年前
引用 bsspirit如果你只是想用res.json,纯restful的后端,何必在nodejs上面纠结呢。 Anguler + Java/PHP/Python, 哪个都比nodejs成熟。

@youxiachai 这份报告非常好啊,多谢了!

让我更多的了解了Nodejs的性能,这样就更有信心了。

B
bnuhero#13·13 年前

说到模板的选择和使用,我觉得可以先使用Consolidate.js模块作为一个抽象层,把底层使用的具体模板给屏蔽起来,有利于程序的维护。

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