之前使用的jade,在运行过程中发现jade确实编译速度慢,大概比ejs的编译慢了3倍
都知道nodejs应该关键处理消息高效,编译属于计算,所以,非要使用后台模板技术,使用ejs替代jade比较好
也或者有更好的其他的模板
但是我觉得如果可以的话,最好不要使用模板,只用res.json方式来输出,然后用前端来处理,后台只做接口
nodejs确实比较适合做接口性质的
如果你只是想用res.json,纯restful的后端,何必在nodejs上面纠结呢。
Anguler + Java/PHP/Python, 哪个都比nodejs成熟。
SEO啊 啊啊啊~ 如果只考虑技术 那多好啊
swig这个咋样? http://paularmstrong.github.io/swig/
? 成熟是成熟…当时nodejs 做restful后端的话,明显性能上比php/python 强啊…
@youxiachai 我不清楚nodejs性能到底有多好,我没做过高并发的测试。
你有没有百万级测试的案例??分享一下
没做过高级测试,但是用webbench简单的测试过它和php的差别,确实比php快不少
@youxiachai 这份报告非常好啊,多谢了!
让我更多的了解了Nodejs的性能,这样就更有信心了。
@frosh 看了上文报告,感觉Nodejs靠谱多了。
还有一个比较早的… 10年时候的评测…有空.可以按照同样的步骤测一下最新版本的情况… https://code.google.com/p/node-js-vs-apache-php-benchmark/wiki/Tests
@youxiachai 好的,我要看一下!多谢!
说到模板的选择和使用,我觉得可以先使用Consolidate.js模块作为一个抽象层,把底层使用的具体模板给屏蔽起来,有利于程序的维护。