模板引擎的选择问题 jade or ejs
发布于 11 年前 作者 frosh 11013 次浏览 最后一次编辑是 8 年前

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

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

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

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

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

13 回复

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

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

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

? 成熟是成熟…当时nodejs 做restful后端的话,明显性能上比php/python 强啊…

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

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

@bsspirit

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

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

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

@frosh 看了上文报告,感觉Nodejs靠谱多了。

还有一个比较早的… 10年时候的评测…有空.可以按照同样的步骤测一下最新版本的情况… https://code.google.com/p/node-js-vs-apache-php-benchmark/wiki/Tests

@youxiachai 好的,我要看一下!多谢!

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

回到顶部