问题所在
我们必须找到一个后端和前端都可以用于模板的解决方案。目标是使前端构建可维护,并且只有一种格式。
前端现在使用八字胡/车把和/或swig。不幸的是,我们发现的.Net的胡子库是不够的,据我所知,还没有对.Net的swig支持。
在当前工作流中,后端消化前端的纯HTML输出。这个版本是基于javascript实现的mustache/hbs或swig解析器。它既可以在nodejs中使用,也可以在客户端使用。很方便。但问题是,在服务器拆分这个构建之后,必须有人逐行跟踪更改。并且服务器端不能使用前端创建的部分。他们使用asp.net mvc..。
如果后端和前端都可以使用相同的模板语言来构建/提供视图,那么就不需要维护相同代码的两种不同格式。
问题是,有没有一种已知的模板语言可以同时理解.Net和javascript?或者,如果没有,你能建议什么让这个工作流程和代码库更容易维护?
注意:我们没有为此编写自定义模板的资源。
发布于 2014-03-26 02:52:27
{{ 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和for Haxe
可以很好地与TextMate、Vim、Emacs和Coda配合使用
https://stackoverflow.com/questions/22246035
复制相似问题