桌面发布平台与PhoneGap紧密相连?

时间:2012-08-09 17:33:46

标签: windows linux macos cordova tidesdk

我正在寻找适用于Mac,Windows和Linux的桌面发布平台,该平台与PhoneGap紧密相关。我知道有Titanium for Desktop(TideSDK?)但是据我之前使用它,它要求最终用户下载一个70mb-ish的大运行时文件一次。我喜欢的PhoneGap是它不需要任何(它开箱即用)。我正在寻找类似的东西,而不是用于移动开发,它的目标是桌面应用程序开发。

也许我没有提到它,但如果你不知道我特别谈论的是什么,我说的是一种让我通过HTML基础编码并为所述平台输出原生的环境。 TideSDK和PhoneGap都是这样做的。

4 个答案:

答案 0 :(得分:4)

我强烈推荐giving TideSDK another chance,我过去在其上开发了大型的数据驱动应用程序,并部署到OSX和Windows,并且个人对它非常满意。此外,它现在是一个开源项目,由一个非常优秀的团队管理和维护,并得到Appcelerator(原始创建者)的一些监督和帮助。

我认为它们对TideSDk有两个好处:

  1. 许可证 - TideSDK is open source根据自由派Apache 2.0许可证获得许可。与QT相反,QT受限于GNU Lesser Public和商业许可。
  2. Power - TideSDK允许您利用本机API(如phonegap),但可以用您喜欢的编程语言访问它们(嗯,选择Ruby,PHP和Python)。 QT的唯一选择是C ++。
  3. 至于你所说的70MB运行时,这不是真的,我用我的上一个项目构建了运行时,我给客户端(OSX)的二进制文件只有15.3MB。

    希望这有助于您做出决定。

答案 1 :(得分:0)

有一种方法可以在Adobe AIR的帮助下在桌面上运行PhoneGap HTML5应用程序,如下所述:http://www.tricedesigns.com/2012/02/17/repurposing-phonegap-apps-as-desktop-apps/

但我也在寻找一种不那么臃肿的方法。也许基于Xulrunner / Prism / WebRT的东西(或Chrome)。

答案 2 :(得分:0)

Tidesdk是最简单的,xml文件几乎与phonegap完全相同,提供强大的api和最好的部分,你可以用运行时打包你的应用程序。我认为你应该坚持tidesdk。

答案 3 :(得分:-1)

我一直在寻找相同的内容,并且仅针对Windows发现了这种实现:https://github.com/davejohnson/phonegap-windows

我没试过。