【问题标题】:HTML templating solution for both ASP.NET MVC and browser?ASP.NET MVC 和浏览器的 HTML 模板解决方案?
【发布时间】:2011-10-11 08:12:24
【问题描述】:

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

我正在考虑的几个想法:

ASP.NET MVC View Engine Comparison 看起来无关紧要,但没有提到小胡子。

更新: 来自 LinkedIn Engineering 的 The client-side templating throwdown: mustache, handlebars, dust.js, and more 将胡须评为前四名,它是唯一一个使用本机 .NET 呈现(相对于需要服务器端 JavaScript 在服务器上呈现)。

【问题讨论】:

    标签: javascript asp.net-mvc razor template-engine mustache


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      我已经使用Spark view engine 完成了这项工作,模板非常好,您可以从 .net 和 js 中使用它。

      【讨论】:

      猜你喜欢
      • 2012-07-27
      • 2011-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-31
      • 2014-05-03
      • 2012-01-14
      相关资源
      最近更新 更多