【发布时间】:2010-09-11 16:25:43
【问题描述】:
我知道有 JScript.NET,但它与我们从网络上知道的 JavaScript 不同。
有谁知道是否有任何基于 JavaScript 的桌面开发平台/编译器?尤其是 Windows 桌面开发。
【问题讨论】:
-
我当时是这样做的:link
标签: javascript windows desktop platform
我知道有 JScript.NET,但它与我们从网络上知道的 JavaScript 不同。
有谁知道是否有任何基于 JavaScript 的桌面开发平台/编译器?尤其是 Windows 桌面开发。
【问题讨论】:
标签: javascript windows desktop platform
Electron,最初是 Atom Shell,允许使用 Web 技术(HTML、JS、CSS)编写应用程序并在包括 Windows 在内的任何主要操作系统上运行。
【讨论】:
我用上面的 node-webkit 回答了,但我最近在Tint2 上看到了一个演示文稿。它似乎解决了 node-webkit 的安全问题,看起来很有希望。
【讨论】:
试试AppJS,它是一个基于 NodeJS 和 Chromium Embedded Framework 的 SDK。您可以使用网络技术轻松构建桌面应用程序。
【讨论】:
【讨论】:
"node-webkit 是一个基于 Chromium 和 node.js 的应用程序运行时。您可以使用 node-webkit 以 HTML 和 Javascript 编写本机应用程序。它还允许您直接从 DOM 调用 Node.js 模块..."
【讨论】:
Windows 8 允许使用 HTML5/JavaScript 编写 Windows 应用商店应用程序。
【讨论】:
Google 正在开发一项有趣的新技术。它处于相当早期的阶段,但已经运作良好。它被称为打包应用程序,使用 Chrome 作为运行时,可在 PC 和 Mac 上运行。看看http://developer.chrome.com/apps/about_apps.html
这里有一些 JSOS(Javascript 操作系统),还需要一个浏览器。
http://fractalbrain.net/ /* 最好的。 */
http://cometdesktop.com/ /* 好的。 */
http://skylightproject.com/ /* 最差 */
【讨论】:
你可以试试JavaLikeScript,它不提供与网络浏览器相同的本机/根对象,但它具有网络和用户界面功能。
【讨论】:
我没有看到提到的另一个选项是对于 Cocoa(Mac OS X、iPhone OS)应用程序,您可以使用 Web 视图(嵌入式 WebKit)作为应用程序 UI。
【讨论】:
有Titanium Developer,类似于Adobe AIR(html+css+javascript),但不需要预装框架。
您可以使用 Windows 脚本宿主使用 XML 和 javascript(和/或 VBS)制作桌面应用程序。
诀窍是用.hta 扩展名保存您的XML 文件。 See this reference.
【讨论】:
Script# 具有 Vista Gadgets 的扩展。
【讨论】:
SpiderMonkey,一个用 C 语言编写的 JavaScript 引擎和Rhino,一个用 Java 实现的 JavaScript。
【讨论】:
Google Gears。还有 Mozilla 的 XUL,但它太复杂了,恕我直言(虽然非常强大)。
【讨论】:
【讨论】:
Windows 桌面有Yahoo's Konfabulator。
【讨论】:
是的,Adobe AIR。 Adobe AIR 让您可以使用 Javascript、Flex 或 Flash 制作桌面应用程序。
【讨论】: