俺看过来,看过去,就是个 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 的兴起火起来的
#2 楼 @git 先有 mustache
#1 楼 @nightire 你用过几种模板引擎?