express为什么默认生成的项目用jade做渲染?
发布于 11 年前 作者 imgugu 7378 次浏览 最后一次编辑是 8 年前

有一个疑问,express为什么默认生成的项目用jade做渲染?jade的优点在哪?如果单纯为了少写代码、快速编码,那直接在编码的时候zenCode不就好了?发散一下,css写成less,html写成jade,绕一个弯子写代码真的有必要?这中间的性能损耗真的已经可以忽略不计了么?

17 回复

express 的作者 也是jade 的作者。他喜欢。

jade真的很不错,模板页面很整洁

他也是 ejs作者

express xxxx -e采用ejsenter code here

应该差不多,编译以后缓存了。编译以后都是js code

缓存了就没什么关系了吧~性能什么的~

不是html写成jade或者ejs,而是必须这样,express不能直接与html交互,需要模板生成html,另外express的作者希望用stylus写css,因为这个也是他写的

噗……其实我觉得stylus还是不错的……【TJ真能写……

而且各个模板哪个快点哪个慢点没什么关系,第一次编译以后就缓存了,完全不影响以后的调用

@shinohane 说的是啊,这家伙真能折腾

暂时选定ejs在用

真不明白这问题为什么老是被反反复复拿出来讨论, 爱用什么就用什么呗,你不喜欢Jade不代表别人不喜欢啊

讨论而已,否则来社区的目的是什么?

“别人爱讨论什么就讨论什么呗,你不喜欢讨论不代表别人不喜欢啊”-------呵呵,开个玩笑~

用less写css是有很大的帮助和效率提升的。管理css代码实在是不可能,用less或sass的话,会好很多

http://naltatis.github.com/jade-syntax-docs/#mixin

和less一样,jade有mixin,emmet(zencoding)是没有的

回到顶部