独立移动应用程序:RadPhp或Delphi IntraWeb

时间:2012-07-02 23:04:37

标签: delphi intraweb tms radphp

我打算编写一个主要供移动设备用户(iPhone,iPad,Android,Windows和诺基亚)使用的应用程序。该应用程序将是一个独立的应用程序(即不从服务器运行)。

应用程序将不时需要从服务器(FTP或HTTP)获取新费率。

将来我可以扩展服务,以便用户可以登录Web应用程序,以便他们可以访问桌面上的记录并在移动设备上同步。

我使用过Delphi和PHP,但从未使用过Delphi IntraWeb和RadPHP。

我理解不同的界面我可能需要不同的UI设置。我的主要目标是轻松管理未来的软件,尤其是在许多移动设备和桌面上支持软件时。

RadPHP支持PhoneGap,从我看来,我只能用于iPhone和Android。 有了IntraWeb,我最近遇到了#34; TMS IntraWeb iPhone控件包",http://www.tmssoftware.com/site/tmsiwiphone.asp看起来很有希望。

那么你会向我推荐哪条路?带有TMS的IntraWeb或带有PhoneGap的RadPHP?或者我完全错过了什么?

提前致谢。 迈克尔

4 个答案:

答案 0 :(得分:1)

你没有描述你需要做什么,但是如果你所有的应用程序都是从服务器获取一些信息(我假设通过HTTP),我就不会创建一个“应用程序”。 / p>

只需创建一个简单的HTML文件并使用JavaScript来运行代码。 这将确保它可以在各种类型的设备上运行,即使在未来10年左右。 您可以使用Sencha TouchJQuery Mobile来提供一些光滑的外观和感觉。我就是这样做的。

如果您真的想继续开发“RAD”方式,可能需要查看SmartMobileStudio。它允许您使用Object Pascal进行开发,但它可以编译为HTML + CSS + JavaScript,您可以将内容部署为可以在浏览器中运行的网页,而无需服务器端编码。

答案 1 :(得分:1)

你使我困惑。为什么需要为每个不同的移动设备部署和维护的独立应用程序。开发SOA网站。让用户通过网络浏览器登录(无论是在移动设备上还是在桌面上)并做任何事情......您可以使用RadPHP或任何其他工具(记事本:))来实现这一目标。也许我误解了你的情景,但你似乎和我一样困惑。

注意:甚至不要考虑Intraweb。

答案 2 :(得分:0)

首先,我不知道 IntraWeb

关于 RadPHP ,我认为它符合您的需求。它可以帮助您以“RAD方式”开发应用程序,特别是界面(基于jQuery Mobile的组件),并且您可以使用JavaScript代码(无PHP)在客户端开发它。

稍后,你可以使用 AJAX (在RadPHP中,它是一个切换布尔属性的问题)来启用服务器端脚本(PHP),并在具有网络连接的设备中做任何你喜欢的事情

关于RadPHP仅支持 Android iPhone :( 1)最新更新还支持 Blackberry ,以及(2)您可以获得RadPHP为这三个平台中的任何一个生成PhoneGap项目,获取www文件夹,并使用PhoneGap Build service为云中的任何其他移动平台构建它。

无论如何,到底是个人选择的问题。试试两者,然后再决定!

答案 3 :(得分:0)

对于Intraweb,您也可以考虑使用CgDevTools的Mobile Suite。

http://www.cgdevtools.com

相关问题