我正在尝试找到一个HTML模板解决方案,它可以在我的ASP.NET MVC应用程序(.NET 4,IIS 7.5)和浏览器中运行。原因是在服务器(性能,输出到移动设备等)或浏览器(通过AJAX刷新数据)上呈现HTML的相同代码。这不是一个新问题,但我想知道当前的技术趋势是否改变了答案。
我正在考虑的一些想法:
The client-side templating throwdown: mustache, handlebars, dust.js, and more看起来很反对,但没有提到小胡子。
更新: {{3}}来自LinkedIn工程评级中的胡子是前四名,它是唯一一款具有原生.NET渲染功能(需要在服务器上呈现服务器端JavaScript) )。
答案 0 :(得分:4)
我强烈推荐你的应用胡子。您已经提到过它具有服务器端呈现引擎以及强大的社区支持这一事实。除此之外,我推荐小胡子的主要原因是模板引擎的性能。我玩过同样的东西,其他JS模板解决方案都没能与胡子的性能相匹敌。
我更想要的是关于图书馆的文档,但您应该可以解决这个问题。
答案 1 :(得分:1)
我已经使用Spark view engine完成了这项工作,使用.net和js可以使用它的模板相当不错。