【问题标题】:Is there a server-side JavaScript framework (node.js) that produces html pages without using a template engine?是否有一个服务器端 JavaScript 框架 (node.js) 可以在不使用模板引擎的情况下生成 html 页面?
【发布时间】:2012-01-08 07:33:46
【问题描述】:

我已经对 node.js 进行了一些研究,但实际上我还没有对它做任何事情。据我所知,node.js 与 java 的 Servlet api 大致相同。

我的问题是:是否有任何服务器端 JavaScript 框架可以生成 html 页面以发送到客户端但不采用模板引擎方法?

我的想法类似于 Apache Wicket 或 Java 世界中的 Vaadin。

我正在考虑更多的多页面方法,而不是单页面是像 Dojo(?) 这样的应用程序会采用的应用程序(但我对此也一无所知)。

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

【问题讨论】:

  • 您可以将 Web 服务器连接到节点并通过它提供页面。玩得很开心
  • @johnp:你有这方面的例子吗?我有兴趣玩弄它
  • 这个视频大概介绍了一半。他谈到了插入 http 服务器 - youtube.com/watch?v=jo_B4LTHi3I

标签: javascript node.js


【解决方案1】:

您可以全部用 html 编写,然后使用带有 jsdom 的某种客户端库(比如 jQuery)服务器端。

【讨论】:

    【解决方案2】:

    我认为您正在寻找基于组件的模板引擎(JSF、Wicket、Vaadin)。据我所知,NodeJS 不存在这样的引擎。

    【讨论】:

      【解决方案3】:

      我认为还没有这样的东西。也就是说,也许你可以开始写它?也许我的模板项目https://github.com/thejh/node-vacuum 会帮助你——你可以轻松地将 JS 函数用作模板,它负责同时在一个级别上执行所有函数,以正确的顺序引入片段并流式传输部分响应,而你db 查询或任何未决的内容。

      【讨论】:

        猜你喜欢
        • 2010-10-04
        • 1970-01-01
        • 1970-01-01
        • 2013-07-27
        • 1970-01-01
        • 1970-01-01
        • 2018-09-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多