10

我正在尝试找到一个 HTML 模板解决方案,它既适用于我的 ASP.NET MVC 应用程序(.NET 4、IIS 7.5),也适用于浏览器。原因是相同的代码在服务器(性能、输出到移动设备等)或浏览器(通过 AJAX 刷新数据)上呈现 HTML。这不是一个新问题,但我想知道当前的技术趋势是否改变了答案。

我正在考虑的几个想法:

ASP.NET MVC 视图引擎比较看起来无关紧要,但没有提到小胡子。

更新: 客户端模板弃用:来自 LinkedIn Engineering 的 mustache、handlebars、dust.js 等将 mustache 评为前四名,它是唯一具有原生 .NET 渲染的模板(相对于需要服务器端 JavaScript 来渲染服务器)。

4

2 回答 2

5

我强烈推荐你的应用小胡子。您已经提到它具有服务器端渲染引擎和强大的社区支持这一事实。除此之外,我推荐 mustache 的主要原因是模板引擎的性能。我玩过同样的东西,其他 JS 模板解决方案都无法与 mustache 的性能相媲美。

我更想要的是图书馆周围的文档,但你应该能够解决这个问题。

于 2011-07-30T05:23:14.637 回答
1

我已经使用Spark 视图引擎完成了这项工作,模板非常好,您可以在 .net 和 js 中使用它。

于 2011-07-22T20:01:21.157 回答