新手问题 模板引擎讨论,亲们用过几种模板引擎呢?

lips · 2015年04月21日 · 最后由 jiyinyiyong 回复于 2015年04月24日 · 3161 次阅读

表示只用过 underscore,感觉就是个拼接字符的,有点弱

http://www.csdn.net/article/2013-09-16/2816951-top-five-javascript-templating-engines 看了下,有好多强大的,不知道学哪个好了,各位都用过哪几种?说下优缺点吧:)

用 Virtual DOM 吧,模版引擎的效果已经有点过时了。React.js 或者 Roit.js . 如果一定要模板引擎我推荐 Handlebars, 基于 Mustache 做的。

#1 楼 @jiyinyiyong vdom 和模板无关了吧?都是组件?和 yui 类似?

#3 楼 @dandananddada 在 ror 上使用 jade 么?貌似它是为 node 开发的?

#2 楼 @lips YUI 时代应该没有 Virtual DOM 吧,不了解具体技术..

Virtual DOM 只是具体实现的问题,单从模版跟用法,用 Virtual DOM 的技术模板引擎的技术和接近了. https://muut.com/riotjs/ http://www.ractivejs.org/

#4 楼 @lips 有这么用的。。。感觉 python 程序员应该更喜欢 Jade

#5 楼 @jiyinyiyong reactjs 和 jade 有什么可比性么?是两种完全不同的东西?

#7 楼 @lips 你要这么想当然也可以... Ractive 也是基于 Mustache, 可是两者差别也很多。

#8 楼 @jiyinyiyong mustache 语法好像很繁琐,是否可以用 jade 替代 mustache 呢?

#9 楼 @lips 呀,我没看到过缩进版,这个得找原作者问...

相关的自动维护 DOM 的方案里就 Derby 用的 Blade 是继承 Jade 语法,但是没研究过... https://github.com/bminer/node-blade/wiki/Live-UI-Blade-Plugin

nodejs 的 jade 和 rails 的 slim 很类似 服务端的模板引擎 怎么和 underscore 有关系了

#11 楼 @hxh1246996371 jade 现在可以在浏览器端用了

#10 楼 @jiyinyiyong 你在用 blade?不算火的项目,你都怎么找到的?呵呵

#12 楼 @lips 没有,因为在关注 Meteor 跟 Derby 这类实时性很高的应用,所以看过他们的文档. 我公司里的聊天啦协作啦实时性要求很高,Web 平台当中这两个是正在试验的框架。

#13 楼 @jiyinyiyong 聊天服务器采用 C 写比较好?

#14 楼 @lips 听说 Erlang 并发好... 不过我是写前端的。

#15 楼 @jiyinyiyong 你们聊天服务器用的 Erlang 么?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号