CNode

express为什么默认生成的项目用jade做渲染?

Iimgugu发布于13 年前最后回复13 年前17 回复8834 浏览0 收藏

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

查看回复

回复 (17)

A
anuxs#1·13 年前

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

A
anuxs#2·13 年前
D
DoubleSpout#3·13 年前

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

R
robertlyc#4·13 年前

jade太慢了

R
ringtail#6·13 年前

express xxxx -e采用ejsenter code here

X
xian366#7·13 年前
引用 robertlycjade太慢了

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

S
shinohane#8·13 年前

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

S
se77en#9·13 年前

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

S
se77en#11·13 年前

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

I
imgugu#13·13 年前

暂时选定ejs在用

S
saber#14·13 年前

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

I
imgugu#15·13 年前
引用 saber真不明白这问题为什么老是被反反复复拿出来讨论, 爱用什么就用什么呗,你不喜欢Jade不代表别人不喜欢啊

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

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

P
peichao01#16·13 年前

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

A
aamxy123#17·13 年前

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

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

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