2011-07-25 75 views
0

我正在为android和ios平台开发应用。我想采用一种让我只需在两个平台上编码一次的路线。有2个选项我遇到:困境......开发我的Android和iOS应用的程序和语言

  • 在Flash Builder 4.5使用Flex开发(动作,或者我听说过的JavaScript也?)
  • 开发利用的PhoneGap(JavaScript的)

该应用程序非常简单 - 它将使用谷歌API和手机的地理定位功能,然后还显示更多关于谷歌地图的API的业务清单信息。该应用的下载者也必须注册才能成为免费会员。所有这些信息都必须放到我的服务器上的mysql数据库中。

所以我的问题是,这是最好的方法来采取我所希望的成就?如果使用Flash Builder,最好学习ActionScript还是JavaScript?如果我使用javascript,ajax编写,连接mysql服务器的最佳方法是什么?

回答

2

如果您认真对待并希望将来也创建其他应用程序,则应该了解每个平台的本机框架/语言。如果没有,并且您只想制作一个快速应用程序,我会选择Phonegap而不是Flex/Flash。

+0

的PhoneGap +挠曲,不这样的混合动力憎恶实际上存在吗?大声笑。 –

+0

不,它没有。我的意思是我会使用Phonegap而不是Flex,而不是两者:) –

+0

好吧,我在最后一个“魔术按钮”编程倾向中有些过时,所以你永远不知道。如果可用XD,我会使用汇编代码。 –

1

首先,熟悉HTML和Javascript,了解他们甚至有能力。试图用你不明白的工具完成一个项目是没有意义的。至于你提到的选项,我肯定会用Phonegap方法,因为它更简单。

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

总而言之,我建议您阅读更多关于PHP/MySQL,Javascript和制作网页的文章,因为这是您使用Phonegap时实际要做的事情,尽管您可能将它看作是一个应用程序。在尝试采取一些超越技术水平的东西之前,先做一些教程,了解各种语言。

相关问题