我花了一整晚的时间尝试不同的工具,通过html5构建跨平台的桌面应用程序,到目前为止,appjs似乎是完美的。我只是在玩基于windows可执行文件的演示项目,但我想知道是否有任何指南或教程如何将该项目转换为跨平台的可执行文件(单个文件),而不是在子文件夹中包含所有源代码的appjs loader可执行文件。
我也尝试过adobe air,但是css动画不仅仅是差的,慢的/起伏的(可能是做错了什么,不确定)。大约一年前,我还在摆弄钛合金,但后来他们放弃了在桌面上编译。
我所做的基本上就是加载一个外部URL (最终将添加身份验证)。
发布于 2012-10-28 13:07:05
钛合金台式机(现在称为TideSDK)并没有死。它已经被社区接管,并正在全力准备今年推出的新版本。有大量的开发人员在开发它,还有来自社区的许多人贡献了示例代码、文档和教程。
如果你正在寻找真正的跨平台,这是一个很好的方法,至于你的可执行文件,它将应用程序(使用一些特殊的构建脚本)转换为Window的本地安装程序,Mac的.DMG文件,以及*Nix平台所需的任何格式。
发布于 2012-11-08 00:43:57
几乎一年前,我也对同样的技术感兴趣。也是今天,我想起了这个问题,并开始寻找答案。我要说的是,我并没有尝试创建应用程序,只是阅读网页。这就是我所发现的。
到目前为止还不错的框架:
我还找到了:Mobile Frameworks Comparison Matrix。
还没找到合适的。如果你发现了什么有趣的东西,请告诉我:)
编辑:
CEF - Chromium Embedded Framework也可能是一个有趣的选择。有人说AppJS就是建立在这个基础上的。
编辑
Nice categorization and few examples
看起来也很有前途的Googles javascript apps
发布于 2013-03-14 04:15:27
实际上,node-webkit支持可执行文件,即使它包含应用本身的node.js运行时。所以它增加了额外的内存。但总体而言,它工作得很好!
https://stackoverflow.com/questions/13106120
复制相似问题