我目前正在开发一个 PHP 站点,我计划将它与Mustache PHP一起使用,这样我就可以在我的 PHP 渲染以及我的 javascript(ajax 驱动)页面更新中使用相同的 mustache 模板文件。在四处搜索之后,我无法找到与 PHP 等效的 handlebars.js 库,尽管我更愿意在任何事情上都使用把手。
我正在决定是使用 Ember.js 还是 Backbone.js。我知道 Ember 使用车把,并且车把使用 mustache.js 中不存在的语法和功能,它是基于它的。我也知道 handlebars.js 可以很好地与 mustache 模板一起使用。
我倾向于 Ember 并愿意在必要时分叉和更新 Mustache PHP 以与 Handlebars.js 一起使用。
但首先,Ember.js 能很好地与直胡须模板配合使用吗?或者正确利用 Ember 是否也意味着使用只有车把支持的模板功能?
如果我必须分叉 PHP 库,我会渴望首先添加哪些主要的车把功能?
在此先感谢,这将真正帮助我决定是否值得我使用 Ember.js。