windows - 与 PhoneGap 紧密相关的桌面发布平台?

标签 windows linux macos cordova tidesdk

我正在寻找在概念上与 PhoneGap 密切相关的适用于 Mac、Windows 和 Linux 的桌面发布平台。我知道有用于桌面的 Titanium(TideSDK?),但就我以前使用过的而言,它要求最终用户一次下载一个 70mb 左右的大运行时文件。我喜欢 PhoneGap 的一点是它不需要任何这些(开箱即用)。我正在寻找类似的东西,只是,它不是针对移动开发,而是针对桌面应用程序开发。

也许我没有提到它,但如果您不知道我具体在说什么,我说的是某种环境,它可以让我通过 HTML 基础进行编码并为所述平台输出原生代码。 TideSDK 和 PhoneGap 都是这样做的。

最佳答案

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

在我看来,TideSDK 有两个好处:

  1. 许可证 - TideSDK is open source在自由的 Apache 2.0 许可证下获得许可。与受限制性 GNU Lesser Public 和商业许可的 QT 不同。
  2. 强大 - TideSDK 允许您利用 native API(如 phonegap),但可以使用您最喜欢的编程语言(嗯,在 Ruby、PHP 和 Python 之间选择)访问它们。 QT 的唯一选择是 C++。

至于你说的 70MB 运行时,这不是真的,我在上一个项目中构建了运行时,而我给我的客户 (OSX) 的二进制文件只有 15.3MB。

希望这能帮助您做出决定。

关于windows - 与 PhoneGap 紧密相关的桌面发布平台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11888874/

相关文章:

c++ - 基于windows版本的c++条件编译

windows - java.io.IOException : Not in GZIP format Exception

c++ - 无法在OSX中编译 “hello world” cpp

xcode - c++ 线程本地存储 clang-503.0.40 (Mac OSX)

windows - 如何更改 cmd.exe 的默认启动目录?

java - 服务器和客户端之间的共享 Jar 文件 -- NoClassDefFoundError

linux - 在 Jenkins 中执行 shell 命令不识别管道字符

linux - grep linux 二进制文件中的空值

linux - 如何跟踪应用程序以确定在 Linux 上应用程序执行期间修改/创建/删除了哪些文件?

java - 为什么我得到 java.lang.NoSuchMethodError : createImageUsingNativeSize error in 1. 8.0_45