【发布时间】:2014-08-24 21:33:42
【问题描述】:
大多数传统 MVC 框架都包含自己的模板解决方案(Jinja2、Mako 等)。如果决定使用其中一种新的 ui 框架,例如 angular 或 Backbone,他们似乎鼓励使用前端模板解决方案。
性能有什么不同吗?无论哪种方式都有哪些优点和缺点?在使用这些js模板解决方案时,ie或其他浏览器是否存在问题?
【问题讨论】:
-
明显的缺点:使用前端模板您的服务器实际上并没有返回一个充满数据的文档。这将对 SEO 或无法使用 Javascript 的客户产生影响。也许你不在乎,也许你在乎。
-
权衡:编译时间与网络时间
标签: javascript template-engine templating client-side-templating