我是AngularJS,PHP,PhoneGap的新手。我正在使用所有这些创建移动应用程序。经过大量的研究,我对如何进行开发有了解。
我将使用AngularJS进行开发。 PHP脚本用于将AngularJS部件连接到MySQL数据库。
由于这是我第一次使用所有这些技术,我不明白的是,所有这些技术如何作为移动应用程序协同工作。当我在手机上将它用作应用程序时,数据库将如何工作? PHP脚本将如何自动运行?
抱歉天真的问题,但我真的想了解它背后的概念。感谢。
答案 0 :(得分:7)
五个月前我也遇到了同样的情况,然后我成功地使用Phonegap,AngularJS和Ruby on Rails参与了我的第一个项目。
首先,我将全面介绍它的运作方式。
在PHP中创建API,接受JSON对象并返回JSON对象。
然后使用AngularJS使用$http
指令来调用API。
和API(在PHP中)处理JSON数据并以JSON格式返回结果。
然后在Ionic / Cordova的帮助下将所有这些整合到APK中。
移动和服务器端PHP API代码使用AngularJS使用JSON对象进行通信。
请查看以下链接:
对于PHP API:
对于移动和服务器连接 -
对于移动UI和AngularJS集成 -
首先在PHP中创建API并从代码笔调用该API。使用任何AngularJS $http
codepen,JSFiddle或cURL命令测试您的API。然后转到移动设备(客户端)。
它就像Client-Server模型一样。
答案 1 :(得分:1)
首先,您需要了解Phonegap(又名Cordova)是一个开源移动开发框架。它允许您使用标准Web技术(如HTML5,CSS3和JavaScript)进行跨平台开发,从而避免使用每个移动平台。本机开发语言。支持Cordova的WebView可以为应用程序提供整个用户界面。在某些平台上,它也可以是更大的混合应用程序中的一个组件,它将WebView与本机应用程序组件混合在一起。 Cordova和本机组件可以使用插件接口进行相互通信。 More..
Angularjs是动态网络应用程序的结构框架。它使用HTML作为模板语言,并扩展HTML的语法,以清晰简洁地表达应用程序的组件。的 More 强>
<强> PhoneGap+AngularJS 强>
现在PHP是服务器端脚本语言。您可以使用JSON和XML制作Web服务。这是一个例子。你可以看到。的 Tutorial... 强>
这里的大话题都不可能。所以关于它的简要信息。所以需要了解这一点。希望可能会帮助你解决这个问题。