asp.net后端和javascript前端的通用模板解决方案

时间:2014-03-07 09:21:04

标签: javascript asp.net asp.net-mvc node.js templates

问题

我们必须找到一个后端和前端都可用于模板化的解决方案。 目标是使前端构建可维护,并且只有一种格式。

前端现在使用胡须/把手和/或swig。不幸的是,我们发现的.Net胡子库是不够的,据我所知,没有.Net的swig支持。

在当前工作流中,后端摘要前端的纯HTML输出。此构建基于mustache / hbs或swig解析器的javascript实现。哪个都可以在nodejs或客户端使用。方便。 但问题是,在服务器拆开此版本后,有人必须逐行跟踪更改。并且服务器端不能使用前端创建的部分。他们使用asp.net mvc ......

如果后端和前端都可以使用相同的模板语言来构建/提供视图,那么就不需要维护相同代码的两种不同格式。

问题是,是否存在.Net和javascript都能理解的已知模板语言? 或者如果没有,您可以建议做什么工作流程,并且代码库更易于维护?

注意:我们没有资源为此编写自定义模板。

1 个答案:

答案 0 :(得分:0)

{{ mustache }}无逻辑模板。

适用于Ruby, JavaScript ,Python,Erlang,node.js,PHP,Perl,Objective-C,Java, .NET ,Android,C ++,Go, Lua,ooc,ActionScript,ColdFusion,Scala,Clojure,Fantom,CoffeeScript,D,Haskell,XQuery,ASP,Io,Dart和Haxe

适用于TextMate,Vim,Emacs和Coda