我知道有 JScript.NET,但它与我们从网络上知道的 JavaScript 不同。
有谁知道是否有任何基于 JavaScript 的桌面开发平台/编译器?尤其是 Windows 桌面开发。
我知道有 JScript.NET,但它与我们从网络上知道的 JavaScript 不同。
有谁知道是否有任何基于 JavaScript 的桌面开发平台/编译器?尤其是 Windows 桌面开发。
是的,使用Adobe AIR。Adobe AIR 允许您使用 Javascript、Flex 或 Flash 制作桌面应用程序。
看起来有 3 种类型的 html5-desktop 应用程序
SDK
浏览器运行时
基于 Node.js
Windows 8 允许使用 HTML5/JavaScript 编写 Windows 应用商店应用程序。
“ node-webkit是一个基于 Chromium 和 node.js 的应用程序运行时。您可以使用 node-webkit 以 HTML 和 Javascript 编写本机应用程序。它还允许您直接从 DOM 调用 Node.js 模块......”
Titanium Developer类似于 Adob e AIR (html+css+javascript),但不需要预先安装框架。
您可以使用 Windows 脚本宿主使用 XML 和 javascript(和/或 VBS)制作桌面应用程序。
诀窍是使用.hta
扩展名保存您的 XML 文件。请参阅此参考。
有SpiderMonkey ,一个用 C 和Rhino编写的 JavaScript 引擎,一个用 Java 实现的 JavaScript。
试试AppJS,它是一个基于 NodeJS 和 Chromium Embedded Framework 的 SDK。您可以使用 Web 技术轻松构建桌面应用程序。
谷歌正在开发一项有趣的新技术。它处于相当早期的阶段,但已经运作良好。它被称为打包应用程序,使用 Chrome 作为运行时,可在 PC 和 Mac 上运行。看看http://developer.chrome.com/apps/about_apps.html
我没有看到提到的另一个选项是对于 Cocoa(Mac OS X、iPhone OS)应用程序,您可以使用 Web 视图(嵌入式 WebKit)作为应用程序 UI。
您可以尝试JavaLikeScript,它不提供与 Web 浏览器相同的本机/根对象,但它具有网络和用户界面功能。
Electron最初是 Atom Shell,允许应用程序以 Web 技术(HTML、JS、CSS)编写并在包括 Windows 在内的任何主要操作系统上运行。
有适用于 Windows 桌面的Yahoo 的 Konfabulator。
Script# 具有 Vista Gadgets 的扩展。
这里有一些 JSOS(Javascript 操作系统),还需要一个浏览器。
http://fractalbrain.net/ /* 最好的。*/
http://cometdesktop.com/ /* 好的。*/
http://skylightproject.com/ /* 最差 */
我用上面的 node-webkit 回答了,但我最近看到了一个关于Tint2的介绍。它似乎解决了 node-webkit 的安全问题,看起来很有希望。