for*_*yez 141 javascript html5 desktop-application
分发基于HTML5的桌面应用程序有哪些解决方案?
我希望能够将我的HTML5应用程序作为Windows,OSX和Linux上的独立桌面应用程序进行分发.我希望人们能够双击我的应用程序图标快捷方式来运行我的程序.
我不希望浏览器窗口显示,只是我的应用程序.这可能吗?
Sam*_*zog 73
电子(前原子壳)
Electron是由GitHub开发的一个开源库,用于构建具有HTML,CSS和JavaScript的跨平台桌面应用程序.Electron通过将Chromium和Node.js组合到一个运行时来实现这一点,并且可以为Mac,Windows和Linux打包应用程序.(来源)
github上的人使用它来提供他们的代码编辑器Atom作为应用程序.它在官方原子论坛上有一个记录的api和帮助渠道.
Node-Webkit,最小的方法
node-webkit是一个基于Chromium和node.js的应用程序运行时.您可以使用node-webkit以HTML和JavaScript编写本机应用程序.它还允许您直接从DOM调用Node.js模块,并启用一种使用所有Web技术编写本机应用程序的新方法.
英特尔支持这个(?).我被告知它的边缘非常粗糙.
Brackets Shell,Adobes代码编辑器的沙箱(以及Adobe Edge的基础)
注意:仅在Brackets项目中使用holder-shell.虽然有些人肯定已成功将其用作其他项目的应用程序外壳,但我们并没有为此提供任何官方支持,我们还没有做大量的工作来使应用程序外壳易于重用.许多人可能会发现使用像node-webkit这样的项目更容易,因为它更通用于设计.
自述文件说,但是有相当多的人在那里做了.
Adobe AIR,作为另一个答案建议.
Adobe®AIR®运行时使开发人员能够将相同的代码打包到Windows和Mac OS桌面以及iPhone,iPad,Kindle Fire,Nook平板电脑和其他Android™设备的本机应用程序中,以超过5亿的价格覆盖移动应用程序商店设备.
Sencha是一家为应用开发商销售工具的公司,包括html5 app开发和发行.
Tide SDK(存档于2015-07-12 at archive.org),测试版,于2015年7月12日停止发布
来自Mozilla的XULRunner可能会为您提供帮助,但会增加一些开销.
app.js于2013年10月28日结束,超越了(https://github.com/rogerwang/node-webkit)[node-webkit].
因为它简单而强大.使用AppJS,您无需担心跨平台编码或学习新语言和工具.您已熟悉HTML,CSS和JavaScript.什么比这个堆栈更适合应用程序开发?此外,AppJS使用Chromium作为核心,因此您可以获得最新的HTML 5 API.因此,请专注于您的应用程序应该执行的任务.
Mozilla Prism被淘汰,他们的slugline是:
将Web应用程序引入Desktop
Prism是一个应用程序,允许用户将Web应用程序从浏览器中分离出来并直接在桌面上运行它们.
Mor*_*ani 14
您可以使用使用Nodejs和Chromium的AppJS为桌面构建html5应用程序.检查一下:http: //appjs.com Github链接:https://github.com/appjs/appjs
Wil*_*ung 10
你可能想看看Mozilla的XULRunner.在10000英尺的水平,FireFox浏览器是一个XULRunner应用程序(显然是一个非常复杂的应用程序,但......).但是XULRunner允许您使用Javascript和XML来创建应用程序,浏览器窗口就是其中一个组件,所以一旦你掌握了基本窗口,你就可以做任何你想要的事情了.
此外,根据应用程序的复杂程度,有几个"小部件"框架(如Mac上的Dashboard,Yahoo Widgets,Windows Gadgets),它们基本上也是HTML运行时.
ggu*_*erg 10
绝对查看Titanium.就在今天,我使用了一个功能强大的HTML5应用程序,只需进行一些小修改就可以将其放入Titanium并将其打包用于Mac,Windows和Linux.
如果您的应用需要"服务器端"处理,它还支持PHP,Python和Ruby.
| 归档时间: |
|
| 查看次数: |
88036 次 |
| 最近记录: |