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