【问题标题】:Dilemma... Which Program & Language to develop my Android and iOS App困境...开发我的 Android 和 iOS 应用程序的程序和语言
【发布时间】:2011-07-25 07:02:11
【问题描述】:

我正在为 android 和 ios 平台开发一个应用程序。我想采取一条路线,让我只需为两个平台编写一次代码。我遇到了 2 个选项:

  • 使用 flex 在 Flash builder 4.5 中开发(actionscript,或者我也听说过 javascript?)
  • 使用 Phonegap (javascript) 开发

该应用程序非常简单 - 它会使用 google api 和手机的地理定位功能,然后还会从 google map 的 api 显示有关商家列表的更多信息。该应用程序的下载者也必须注册才能成为免费会员。所有这些信息都必须放入我服务器上的 mysql 数据库中。

所以我的问题是,哪条路线是我希望完成的最佳途径?如果使用 Flash builder,最好学习 actionscript 还是 javascript?如果我用 javascript、ajax 编写,连接 mysql 服务器的最佳方式是什么?

【问题讨论】:

    标签: javascript iphone android ios cordova


    【解决方案1】:

    如果您对此很认真,并且还想在未来创建其他应用程序,那么您应该学习每个平台的原生框架/语言。如果没有,而你只想做一个快速应用,我会选择 Phonegap 而不是 Flex/Flash。

    【讨论】:

    • Phonegap + flex,这样的混合可憎真的存在吗?哈哈。
    • 不,它没有。我的意思是我会使用 Phonegap 而不是 Flex,而不是同时使用 :)
    • 好吧,我在最后的“魔术按钮”编程趋势中有点过时了,所以你永远不会知道。如果可用,我会使用汇编代码 XD。
    【解决方案2】:

    首先,熟悉 HTML 和 Javascript 以了解它们的能力。尝试使用您不了解的工具完成项目是没有意义的。至于您命名的选项,我肯定会使用 Phonegap 方法,因为它更简单。

    但是,如果您尝试使用 MySQL 或其他数据库来存储任何数据,您的解决方案还需要一个后端。为此,您需要一些服务器端语言,例如 PHP、JSP(或者您可以使用 NodeJS,如果您也想在服务器上使用 Javscript)等,它会根据从您的应用程序收到的请求从数据库中检索信息。

    最后,我建议您阅读有关 PHP/MySQL、Javascript 和制作网页的更多信息,因为如果您使用 Phonegap,这就是您实际尝试做的事情,即使您可能将其视为应用程序。做一些教程,了解语言,然后再尝试超越你的技能水平。

    【讨论】:

      【解决方案3】:

      对于一个漂亮的小型数据库接口,我宁愿建议使用 ruby​​(将 sinatra 作为 mvc 框架和在 mysql 之上的 activerecord,或者只使用 rails)而不是使用 php!

      http://guides.rubyonrails.org

      http://www.sinatrarb.com/

      【讨论】:

        猜你喜欢
        • 2011-06-12
        • 1970-01-01
        • 1970-01-01
        • 2023-03-20
        • 2021-01-25
        • 2015-06-08
        • 2019-01-06
        • 2018-08-09
        • 2011-11-22
        相关资源
        最近更新 更多