我打算制作一个原生的(意思是; 不在浏览器中)移动应用程序.由于我是网络开发人员,我很难决定是否应该尝试使用Phonegap或者只是在java或objective-c中构建本机应用程序.
应用程序要求很简单.GPS/wifi位置,Facebook集成,我想我需要一个数据库来处理一些特定于Facebook的朋友关系.就像游戏中的高分一样 - 比如那样的东西.
我是一名网络开发人员,不知道java或objective-c.我之前从未使用过Phonegap,所以我不知道它是否能够满足我的要求.
所以我的问题如下; 我可以将Phonegap用于我的应用程序,还是需要深入学习新语言?
我正在尝试使用phonegap应用程序,但我不知道如何构建体系结构.
我尝试了一种带有大js的MVC模型用于控制器,带有ajax请求的js文件从服务器(模型)获取信息.
对于视图,我使用带有标题和头部的主要布局.
我使用JQuery中的load更新我的内容.
我使用这个系统有一些问题,例如前一个按钮关闭应用程序,因为我总是使用相同的页面.当我旋转屏幕时,我回到第一个屏幕,因为页面正在刷新.
我想知道你是否有一些解决方案或一些代码样本以良好的基础开始
谢谢
architecture model-view-controller android jquery-mobile cordova
我对在线阅读的信息感到困惑.
有人说IOS应用,
Apple限制开发人员使用由iPhone OS WebKit引擎执行的Objective-C,C,C++或JavaScript编写iPhone应用程序.
应用程序必须最初使用其中一种语言编写,并且只能以Apple规定的方式使用文档化API.只有用Objective C,C或C++编写的代码才能编译并直接链接到Documented API.
Android应用程序使用Java.
然后我也遇到了跨平台的jquery mobile.所以我不确定我应该采用哪种方式来开发应用程序.我当然更喜欢jquery mobile,因为我认为使用两种不同的语言开发应用程序并不理想.学习Java和Objective-C需要时间.
所以我想知道 - 我可以使用jquery mobile为IOS或Android开发应用程序吗?
以下是使用jquery mobile开发应用程序的教程,http: //www.noupe.com/tutorial/jquery-mobile-tutorial-creating-a-restaurant-picker-web-app.html