73

我知道有 JScript.NET,但它与我们从网络上知道的 JavaScript 不同。

有谁知道是否有任何基于 JavaScript 的桌面开发平台/编译器?尤其是 Windows 桌面开发。

4

18 回答 18

26

XULRunner,它可以让你使用 JavaScript 和 XUL 构建像 Firefox 这样的 GUI 应用程序。不过,它使用 XPCOM 对 JavaScript 进行了很多扩展。他们还提供Prism,让您可以构建离线工作的 Web 应用程序,有点像 AIR。雅虎将它用于他们的Zimbra电子邮件桌面客户端。

于 2008-09-20T21:17:40.517 回答
25

是的,使用Adob​​e AIR。Adobe AIR 允许您使用 Javascript、Flex 或 Flash 制作桌面应用程序。

于 2008-09-20T21:09:54.933 回答
14

Windows 8 允许使用 HTML5/JavaScript 编写 Windows 应用商店应用程序。

于 2011-12-13T17:52:46.783 回答
9

node-webkit是一个基于 Chromium 和 node.js 的应用程序运行时。您可以使用 node-webkit 以 HTML 和 Javascript 编写本机应用程序。它还允许您直接从 DOM 调用 Node.js 模块......”

于 2012-08-15T05:24:08.103 回答
8

Titanium Developer类似于 Adob ​​e AIR (html+css+javascript),但不需要预先安装框架。

于 2009-10-18T05:56:06.140 回答
7

您可以使用 Windows 脚本宿主使用 XML 和 javascript(和/或 VBS)制作桌面应用程序。

诀窍是使用.hta扩展名保存您的 XML 文件。请参阅此参考

于 2008-09-21T12:10:14.753 回答
6

SpiderMonkey ,一个用 C 和Rhino编写的 JavaScript 引擎,一个用 Java 实现的 JavaScript。

于 2008-09-20T21:35:19.710 回答
5

试试AppJS,它是一个基于 NodeJS 和 Chromium Embedded Framework 的 SDK。您可以使用 Web 技术轻松构建桌面应用程序。

于 2012-09-08T17:33:52.237 回答
3

谷歌齿轮。还有 Mozilla 的XUL,但它太复杂了,恕我直言(虽然非常强大)。

于 2008-09-20T21:26:36.500 回答
3

谷歌正在开发一项有趣的新技术。它处于相当早期的阶段,但已经运作良好。它被称为打包应用程序,使用 Chrome 作为运行时,可在 PC 和 Mac 上运行。看看http://developer.chrome.com/apps/about_apps.html

于 2012-09-29T12:31:06.920 回答
2

我没有看到提到的另一个选项是对于 Cocoa(Mac OS X、iPhone OS)应用程序,您可以使用 Web 视图(嵌入式 WebKit)作为应用程序 UI。

于 2010-05-08T07:30:11.133 回答
2

您可以尝试JavaLikeScript,它不提供与 Web 浏览器相同的本机/根对象,但它具有网络和用户界面功能。

于 2010-12-04T21:10:26.893 回答
2

Electron最初是 Atom Shell,允许应用程序以 Web 技术(HTML、JS、CSS)编写并在包括 Windows 在内的任何主要操作系统上运行。

于 2016-12-21T23:42:45.827 回答
1

有适用于 Windows 桌面的Yahoo 的 Konfabulator

于 2008-09-20T21:11:47.847 回答
1

Script# 具有 Vista Gadgets 的扩展。

http://projects.nikhilk.net/ScriptSharp/

于 2008-09-20T21:39:32.490 回答
0

这里有一些 JSOS(Javascript 操作系统),还需要一个浏览器。

http://fractalbrain.net/ /* 最好的。*/

http://cometdesktop.com/ /* 好的。*/

http://skylightproject.com/ /* 最差 */

于 2010-05-08T07:14:31.723 回答
0

我用上面的 node-webkit 回答了,但我最近看到了一个关于Tint2的介绍。它似乎解决了 node-webkit 的安全问题,看起来很有希望。

于 2015-02-27T21:27:50.453 回答