我一直在开发了8个月的应用程序现在已经使用的Smarty的PHP模板。使用Smarty的或Backbone.js的为模板的JavaScript
我已经在所有的Smarty没有问题了,我已经开始增加对网站上的用户更多的JavaScript交互。
我在考虑使用Backbone.js的到模板JavaScript的为好。
但另一个想法来到我,返回一个聪明的模板并加载到div而不是返回一个json并使用backbone.js来格式化结果是不好的主意?
这会减缓反正申请?这样做有什么好处(如果有的话)和劣势?
任何想法将是巨大的,
感谢
也许,也许不是。取决于细节(像往常一样)。 –
看看[jSmart](http://code.google.com/p/jsmart/),也许它适合您的需求。 “JavaScript模板引擎,PHP模板引擎Smarty to Javascript的端口,可让您在服务器和客户端使用相同的PHP和JavaScript模板。” – noisebleed
详细阐述muistooshort的评论。客户端模板(使用Backbone)对于单页应用程序是必需的,否则是可选的。同样,服务器端模板(Smarty)是传统Web应用程序所必需的,否则可选。在客户端和服务器上使用模板不会减慢应用程序的速度,但当然,应用程序的可维护性会受到影响,因为您正在复制代码...对吗? – McGarnagle