是否有生产就绪的跨操作系统桌面HTML5运行时?

是否有生产就绪的跨操作系统桌面HTML5运行时?,html,user-interface,desktop-application,desktop,Html,User Interface,Desktop Application,Desktop,有时我想我想为Windows、Mac OS X和Linux开发一个独立的(既不需要web服务器也不需要浏览器来运行)桌面GUI应用程序,使用HTML5、CSS和JavaScript来形成GUI 但据我所知,AdobeAIR和Mozilla Prism都不受欢迎。此任务的其他选项有哪些 更新:对于已经得到的答案和评论,我想强调的是,这些应用程序必须在Windows、Mac OS X和Linux上运行,而无需进行任何重大修改。该平台将积极开发并支持所有3个主要PC操作系统。单平台应用程序不是一个选项

有时我想我想为Windows、Mac OS X和Linux开发一个独立的(既不需要web服务器也不需要浏览器来运行)桌面GUI应用程序,使用HTML5、CSS和JavaScript来形成GUI

但据我所知,AdobeAIR和Mozilla Prism都不受欢迎。此任务的其他选项有哪些

更新:对于已经得到的答案和评论,我想强调的是,这些应用程序必须在Windows、Mac OS X和Linux上运行,而无需进行任何重大修改。该平台将积极开发并支持所有3个主要PC操作系统。单平台应用程序不是一个选项,对其中一个应用程序的支持有限的应用程序也不是。

总是有(如果您对此感到担忧,请参阅链接页上的说明,它确实有针对Linux/等的实现)



等等,据我所知,AdobeAIR仍在开发中,在上个月刚刚发布了一个稳定的版本。出于某种奇怪的原因,只有Linux不再获得官方版本。

一个选择是使用。它包装了所有令人讨厌的chromium内容,使在应用程序中嵌入浏览器功能变得更容易

Opera窗口小部件也是您正在寻找的类型,也不推荐使用,但据我所知,可以在
Opera:config
中打开

根据评估的解决方案,这些应该是与您的需求最相关的HTML5运行时

  • -直接得益于Firefox开发工作,这是一个维护非常好的解决方案,具有强大的跨平台支持,但除了Firefox和其他基于开源XULRunner的应用程序本身之外,几乎没有用于打包和分发的工具或文档
  • -就像一个具有更多桌面集成的Chrome web应用程序。没有闪存支持
  • -就像一个具有更好桌面集成的Mozilla开放式Web应用程序。仍然需要通过Firefox Marketplace进行在线安装
  • (以前的Tianium Desktop)-尽管它可能看起来是全方位的完美解决方案,但目前的状态是TideSDK尚未接近生产就绪(由于积极开发,可能在几个月左右发生变化)
  • 看起来非常相关,但不确定“生产就绪”部分

我认为这可以用更好的措辞。但是,FWIW,
.hta
文件和IE9可以使用。。。然而,这并非没有问题。此外,Windows7中的小部件是HTML/CS(但“锁定”到旧的IE版本)。“如何运行仅使用HTML5/JS编写的独立应用程序?”Air仍然完全有效。可能重复,但Silverlight不是HTML5。相反,它是一个专有的运行时,提供了一个类似Applet、Flash或Unity的容器,可以在浏览器中运行。使用flashplayer作为运行时环境的adobeair也不例外。(尽管我很抱歉误读了这个问题。)Silverlight作为一种跨平台解决方案也被弃用。它看起来是非活动的。@DReispt我看到7天前的提交。这是一种包装技术,chrome的外部钩子不会有太大的改变——但它的胆量会有很大的改变。你有什么理由继续转发这个相同的基本答案吗?而且仍然没有人提到最近node.js和WebKit的混淆:-(我读了两次,看起来几乎(只是不确定是否真的准备好生产了)喜欢这个答案,但我再也找不到链接了。不明白我的答案有什么不合适的地方吗?它直接回答了OP的问题“这个任务还有什么其他选择?”它只考虑在Windows、Mac OS X和Linux上工作的解决方案,没有任何严重的修改,并且有一个积极开发的平台提供支持。@Ivan I包括AppJS(它是node.js和WebKit/Chromium的混合)在一个被版主删除的早期答案中。找到了。我希望您不介意我在接受之前将
节点webkit
选项添加到您的答案(供将来参考)中,@Motin。当然不是,这是社区wiki答案的奇迹。谢谢:)