有没有一个服务器端JavaScript框架(node.js),不使用模板引擎生成HTML页面?

我一直在看node.js,但我还没有做任何事情呢。 从我所看到的node.js与java的Servlet api大致相同。

我的问题是:是否有任何服务器端JavaScript框架产生HTML页面发送到客户端,但不采取模板引擎的方法?

我正在思考如Apache Wicket或Java世界中的Vaadin。

我正在考虑更多的是多页面的方法,而不是像Dojo(?)那样的单页面应用程序(但是我也不知道这些)。

我不害怕学习模板语言(我知道Velocity和Free Marker),但我喜欢服务器端框架带来的更清晰的方法。

你可以把它写在html中,然后用jsdom在服务器端使用某种客户端的lib(比如说jQuery)。

我想你正在寻找一个基于组件的模板引擎(JSF,Wicket,Vaadin)。 据我所知,NodeJS没有这样的引擎。

我不认为这样的东西存在。 也就是说,也许你可以开始写它? 也许我的模板项目https://github.com/thejh/node-vacuum会帮助你 – 你可以很容易地使用JS函数作为模板,它负责同时在一个层次上执行所有的function,在正确的顺序和stream分部分响应,而你的数据库查询或任何仍在等待。