【问题标题】:Alternative to Node js for Win CEWin CE 的 Node js 替代品
【发布时间】:2026-02-08 13:35:01
【问题描述】:

我的要求是在 Win CE-ARM 设备上运行嵌入式 HTML\JS Web 应用程序。

我们还有一个 Linux-ARM 设备,我们使用 Node js 来运行任何 Javascript 应用程序,该应用程序也使用诸如 require、express 等节点模块。

基本上,我们希望在设备内启动一个节点服务器,以便在请求时提供 HTML/JS 页面。

由于 Win CE -ARM 不支持 node js,并且将 node js 移植到 Win CE 是一项艰巨的任务,我们正在寻找 Win CE 中 node js 的替代品。

我在网上查了一下,这方面的发现很少。

基本上,我们希望在设备内部运行一个服务器,在请求时提供 html/js 页面(模仿节点行为)。

是否有适用于 Win CE 的框架?

感谢任何形式的 cmets 或帮助。

谢谢

【问题讨论】:

    标签: node.js windows-ce


    【解决方案1】:

    我不知道有任何在 Windows CE 上实现服务器端 Javascript 的框架(不过,如果你想要的话,你总是可以提供 html/js 页面)。

    除非您设法找到第三方替代方案,否则您的选择仅限于:

    ISAPI 扩展是用 C/C++ 编写的,是一个相对原始的环境。这并不一定意味着 糟糕 环境 - 是否真的取决于您的要求。我们已经在许多产品中成功使用了 ISAPI 扩展。

    Windows CE 中的 ASP 实现只是桌面 IIS 支持的一个子集;链接的 MSDN 页面包含有关此的所有详细信息。

    【讨论】:

      【解决方案2】:

      如果您不想使用 HTTPD WinCe 网络服务器并研究原始和用户不友好的 C++ ISAPI 环境是如何工作的,您可以在 C# 中实现一个可扩展的网络服务器,例如使用 RESTFUL 网络服务。 参考this

      您可以使用 JQuery 而不是 ASP 来创建动态页面。

      如果您还需要设备上的浏览器,可以使用与 WinCE 捆绑的 IESample。

      【讨论】: