我即将开始构建我的第一个移动应用程序并想要一些方向。该应用需要:
在做了一些研究后,我有几个问题:
其他提示或指导将不胜感激。
谢谢, 杰
答案 0 :(得分:1)
如果您使用Appcelerator等工具,那么最终产品将是原生产品。 Appcelerator框架模糊了android / iOS的底层本机接口。在某些情况下,您需要了解两者之间的差异,例如何时为每个设备使用什么Appcelerator类,但实质上,您可以编写一次并部署到每个设备。已经使用了一段时间,非常好。 Appcelerator将为您提供本地接入设备所需的所有钩子。
PhoneGap将整理您的应用并创建一个“网络应用”。基本上是一个打包的网站。 IMO Appcelerator将是您的最佳选择。这与你的第二颗子弹更相似。您将构建网站,您不会将其托管在服务器上。它将打包并部署到设备中。本质上,手机成为“网络服务器”,但仅限于设备正在读取设备本地的网页。
就数据而言,REST可能是最好的方式。电话会很快。您可能不需要构建自己的数据库。您可能希望查看并查看您将要使用的某些数据是否已经存在。除非您正在收集数据。我不知道你的应用程序的详细信息,所以我不确定这个意见提供了什么帮助。
希望这有帮助。