【问题标题】:Is it possible to create a php based iphone/android app with PhoneGap or Appcelerator?是否可以使用 PhoneGap 或 Appcelerator 创建基于 php 的 iphone/android 应用程序?
【发布时间】:2011-03-21 23:04:54
【问题描述】:

我希望能够使用 php 制作 iphone 和 android 应用程序。我查看了 phonegap 和 appcelerator,似乎只能使用 html 和 javascript。这些框架希望使使用 Web 技术的应用程序变得容易,我认为 PHP 是最大的 Web 技术之一,但我没有看到太多(如果有的话)支持。我是新手,所以我可能在多个层面上都错了。所以请赐教,让我知道我想要实现的目标是否可行。

提前致谢。

【问题讨论】:

    标签: php javascript iphone android cordova


    【解决方案1】:

    是和不是。没有理由不能让 PHP 在您自己的服务器计算机上运行,​​以返回由您的移动应用程序使用的 HTML 或 XML,但据我所知,目前还没有办法让 PHP 在手机上运行,本身(尽管可以,PHP 通常是一种服务器端技术而不是客户端技术,所以这很不寻常)。

    我应该补充一点,大多数移动应用程序只是 Web 服务的瘦客户端。您最好先实现 Web 服务(使用您认为最合适的任何语言),然后创建手机应用程序,该应用程序仅提供一个 UI 用于调用服务并显示结果。

    【讨论】:

    • 我希望 phonegap 或 appcelerator 可能会有一些 php 包装器,但我猜他们没有。我可以让我的整个应用程序成为 iframe,并将所有内容都放在我的服务器上,但这不会太优雅。由于我只能使用javascript和html,我可以使用javascript从mysql数据库中获取数据吗?
    • 您不需要 iframe。您可以在您的服务器上构建一个可移动访问的应用程序,然后使用 web 视图。有很多关于如何使用 webviews 的教程,包括这个。 androidworkz.com/2010/06/01/…
    • 大声笑,我打算把 iframe 放在 webview 中,但这更直接。谢谢迈克尔
    【解决方案2】:

    是的,在网络环境中使用 HTML 和 PHP 是无缝的。您可以直接使用 PHP 和 Javascript 修改 HMTL 中的内容以插入 PhoneGap。

    虽然我从未见过 PhoneGap SDK,但我相信您可以在其中安装 PHP。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-06
      • 2017-11-26
      • 1970-01-01
      相关资源
      最近更新 更多