express现在的模板语言还有用ejs的吗?是不是jade更好一些?
取决于你的品味,你试试就知道了
我还是ejs jade不适应 自豪地采用 CNodeJS ionic
推荐nunjucks
nunjucks+1
我是用swig的。
自豪地采用cnodejs-vue
其实感觉用emmet写的话jade没有减少多少工作量
好的,谢谢!
我用的handlebars。。
jade感觉不好
我也使用 handlebars
用的jade
一直在用ejs
如果你不知道用哪个,那我建议用EJS,比较自然,<%%> 内可以是任意JS语句,比较灵活。Jade的语法漂亮,但对一个模板引擎来说,有点过度追求语法的所谓简洁,个人觉得有点过度设计。
我们项目组用的handlebars, jade像天书不适合团队
一直 ejs,好交流,也好理解,虽然话多一点。不过 ide 可以补齐 html 代码嘛。直接写 html,写得快,看着写清晰。
nunjucks
选择的模板太多 反而犹豫不决,导致百花齐放局面,让初学者措手不及
- -对后端其他语言转node来说,jade简直。。门都入不进去。。EJS容易理解。
xtemplate
谢谢大家,我有一些emmet使用经验,但是不熟,还是要老查语法,所有可以先试试ejs。
我比较喜欢JADE,我最近刚用JADE做了套Blog, 我个人已经爱上JADE的了!精简就是美!对了,我的博客 科博网 大家可以去看看!
不懂为什么这么多人反感jade,事实上很多框架都实现了类似的模板引擎(如 Rails的slim),我反倒觉得 jade 能够将标签本身减少,而突出内容(同理markdown的纯内容写法)为什么不好呢?而且类似div.class
这样的添加class难道不正和css里面的 .class{}
对应上了吗?并非是要学习另外一门新的语法,其实是很平滑自然地就能过度过去。个人观点,勿喷
一直觉得模板引擎就一个任务 填坑。所以ejs是最自然的方式,以后可能会直接用es6的模板字符串 一样的效果 From Noder
实际上我想说 看需求! 如果你是从php那种模板迁移的话 ejs是很好的选择, 因为很类似 jade的话开发效率比较高 但是我个人还是更喜欢Nunjucks, 源于python的jinjia2, 讲道理python web框架的模板才是鼻祖呀
@beilunyang swig已经不再维护了, 转nunjucks吧
@MrCo 看着不错啊!谢谢分享!
nunjucks + 1
nunjucks+1