访问被拒绝,你可能没有权限或未登录。

Sinatra 问个土的,mustache 为什么火

git · 2013年05月27日 · 最后由 lips 回复于 2015年04月21日 · 3594 次阅读

俺看过来,看过去,就是个 view 框架,类似 erb,现在这东西不是都烂大街了吗。slim haml less

这个 mustache 有什么特别的,为啥 js 也抄,sinatra 也抄,难道就因为是 github 老大写的?

困惑啊

mustache 诞生的很早吧?大概是最早的在客户端 JavaScript 实现模板的库(或者之一,不是很清楚)。那个年代 JS MVC 还在萌芽状态,把 HTML 和 JS 分离解耦,并实现高度的可重用化是前端开发的一项很棘手的工作,mustache 是一个较为优雅的解决方案。

到了今天,如果还觉得 mustache“这么火”,那大概是楼主孤陋寡闻了,这几年涌现出的模板工具都泛滥了。就说 mustache 的 小兄弟 handlebars 就是其中的翘楚之一,Yehuda 倾力打造,目前更是 Ember.js(重量级 JS MVC 框架)的内置模板引擎。

楼主感兴趣的话,不妨看看这里:http://garann.github.io/template-chooser/

俺就比较土啦 😄 真不知道还有这个渊源,所以,先有 mustache.js 还是先有 mustache 啊? http://mustache.github.io/

还有,就是在 sinatra 领域,mustache 前景如何涅

js templates 随着 javascript mvc 的兴起火起来的

5 楼 已删除

#1 楼 @nightire 你用过几种模板引擎?

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