你能用JavaScript做桌面开发吗?

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

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

有XULRunner ,让您使用JavaScript和XUL构build像Firefox一样的GUI应用程序。 使用XPCOM,它对JavaScript有很多扩展。 他们还提供棱镜 ,让你build立离线工作的Web应用程序,有点像AIR。 雅虎将其用于Zimbra电子邮件桌面客户端。

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

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

“ node-webkit是基于Chromium和node.js的应用程序运行时,你可以使用node-webkit在HTML和Javascript中编写本地应用程序,也可以直接从DOM调用Node.js模块…”

Titanium Developer与Adobe AIR类似(html + css + javascript),但不需要预先安装框架。

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

诀窍是用.hta扩展名保存您的XML文件。 看到这个参考 。

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

试用AppJS ,它是一个基于NodeJS和Chromiumembedded式框架的SDK。 您可以使用networking技术轻松构build桌面应用程序。

  • 网页: http : //appjs.com
  • Github: https : //github.com/appjs

Google Gears 。 还有Mozilla的XUL ,但它太复杂,恕我直言(尽pipe非常强大)。

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

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

有雅虎的 Windows桌面Konfabulator 。

脚本#有Vista Gadgets的扩展。

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

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

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

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

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

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

我回答了上面的node-webkit,但是我最近在Tint2上看到了一个演示。 它似乎解决了与node-webkit的安全问题,看起来很有希望。

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