【发布时间】:2011-07-27 09:17:43
【问题描述】:
我必须为 Ipad 开发一个应用程序。它必须是非基于浏览器的。这是一个要求,我无法更改。
我认为该应用很可能在其他类型的平板电脑上也很有用,并且很有可能推出第二款至少需要 iPad 和 Android 的应用; Windows 和 Linux 也很有用。
如果有任何区别,这些是平板电脑的“桌面”应用程序,预计不会有任何手机开发。
是否存在跨平台桌面应用程序开发的“大统一理论”?有没有好的IDE,最好是FOSS?我宁愿编写 C++ 或 Java 代码,不太热衷于 Ruby 或 Python(由于缺乏经验),但如果没有其他选择,我会接受。
我需要一个 GUI 构建器,比如 Borland Delphi 或 MSVC 或 Eclipse Android 插件,并且我需要一种在不同平台上执行不同代码的方法(#ifdef Android ... 等)
任何想法,或者我应该继续为 Ipad 编写当前项目,并坚持使用基于浏览器的 HTML5 + CSS3 和 Jquery/Ajax 用于跨平台应用程序(问题是有些需要执行本机系统调用,就像加密/解密文件一样,如果有这样的互联网访问,至少一个应用程序必须在“本地模式”下工作,所以我想如果我基于浏览器(按顺序)我必须捆绑一个 Web 服务器(Apache)提供网页),这对于“桌面应用程序”来说是不必要的。
有推荐的 IDE 和网站吗?图书?谢谢
【问题讨论】:
标签: android ipad ide cross-platform tablet