一般的PHP框架都可以用来做app后台服务器。因为原理上客户端从你这边拿的都是字符串数据,所以就算你不用框架也没有问题,不过会引发后续的问题。PHP提供API给客户端就好了,API描述方式有很多种:REST、SOAP等等均可。推荐REST。

PHP可以开发客户端?

因为PHP是脚本语言,主要用于服务端的开发,是负责完成 B/S架构 或 C/S架构 的S部分,但是PHP可不仅仅只能在互联网站上发展,一个PHP for Android(PFA)站点表示他们将可以发布编程模型、工具盒文档让PHP在Android上实现应用。

怎么利用PHP框架语言开发手机APP?

第一:和 WEB 开发一样,首先需要一些相关的参数,这些参数,都会由客户端传过来,也许是 GET 也许是 POST,这个需要开发团队相互之间约定好,或者制定统一规范。

第二:有了参数,根据应用需求,完成数据处理,例如:任务进度更新、APP内购、一局游戏结束数据提交等等

第三:数据逻辑处理完之后,返回客户端所需要用到的相关数据,例如:任务状态、内购结果、玩家信息等等

P.S:数据怎么返给客户端?直接输出的形式,如:JSON、XML、TEXT 等等。

第四:客户端获取到你返回的数据后,在客户端本地和用户进行交互!

php不能编写 app应用程序,主要用于B/S结构(Browser/Server,浏览器/服务器模式)开发使用。但是php可以作为服务器与app应用交换数据服务端API.

学习APP现在流行的有三种手机平台,android、IOS,windows。他们都各有各自的编程语言,具体可以在百度搜索下各自平台制作学习。

移动后台都是 PHP、Python,Java都重,更别说C++了。看你用什么协议了,http ,tcp/ip。nodejs 可以把路由,form表单验证 写成c++的模块, 主要是提供接口给移动端APP调用,可以从成本、服务器资源的占用、开发效率、运行效率,后台复杂逻辑处理的能力 等 。目前我就知道的有jsp,asp,php。

php开发安卓应用程序,如何利用PHP语言开发手机APP相关推荐

  1. 利用PHP语言开发手机app后台服务器的框架是什么?或者说开发流程是怎么样的?

    最近正在做一个手机APP的服务端API开发,虽然是基于Ruby on Rails的,做的也不太专业,不过大致相通,希望能够给你一些启发. 首先,如果是比较简单的手机APP,例如新闻客户端这样的 不会涉 ...

  2. php开发的app商城,如何利用PHP语言开发手机APP

    如何利用PHP语言开发手机APP 一般的PHP框架都可以用来做app后台服务器.因为原理上客户端从你这边拿的都是字符串数据,所以就算你不用框架也没有问题,不过会引发后续的问题.PHP提供API给客户端 ...

  3. 基于TIA博途利用SCL语言开发沿指令FC全局库来减少工作存储区的使用

    基于TIA博途利用SCL语言开发沿指令FC全局库来减少工作存储区的使用 在程序中调用R_TRIG或F_TRIG时,系统会自动生成1个背景DB块,用于存放检测信号的边沿存储位,当程序中有较多信号需要检测 ...

  4. 小程序开发语言python_微信小程序是用什么语言开发的呢

    原标题:微信小程序是用什么语言开发的呢 说到微信小程序可能大部分只是一知半解,您是否清楚小程序是用什么来开发的?如果您不太清楚,那么多美源小程序小编来告诉您小程序开的具体. 微信小程序是什么语言开发的 ...

  5. unity3D埃及探险游戏源码,支持安卓+IOS双端 unity2019 C#语言开发

    unity3D埃及探险游戏源码,支持安卓+IOS双端 unity2019 C#语言开发.完整的源码可直接运营.拿来学习研究和二次开发都很不错. 源码下载 unity3D埃及探险游戏源码C#语言开发.完 ...

  6. 微信小程序服务器端用什么语言开发?

    点击阅读原文  微信小程序服务器端用什么语言开发? 首先,比如微信二次开发,可以用java或者php 来做服务器端语言来进行二次开发,那小程序呢?文档写着.js负责业务逻辑,难道服务器端就是纯JS实现 ...

  7. Unity密室逃脱-逃离房间游戏源码.,支持安卓+IOS双端 unity2021 C#语言开发

    Unity密室逃脱-逃离房间游戏源码.,支持安卓+IOS双端 unity2021 C#语言开发.完整的源码可直接运营.拿来学习研究和二次开发都很不错. 源码下载 unity密室逃脱-逃离房间游戏源码C ...

  8. unity休闲游戏象棋游戏源码,支持安卓+IOS双端 unity2019 C#语言开发

    unity休闲游戏象棋游戏源码,支持安卓+IOS双端 unity2019 C#语言开发.完整的源码可直接运营.拿来学习研究和二次开发都很不错. 源码下载 unity休闲游戏象棋戏源码C#语言开发-Un ...

  9. unity飞行模拟游戏源码,支持安卓+IOS双端 unity2019 C#语言开发

    unity飞行模拟游戏源码,支持安卓+IOS双端 unity2019 C#语言开发.完整的源码可直接运营.拿来学习研究和二次开发都很不错. 源码下载 unity2019飞行模拟游戏源码C#语言开发-U ...

最新文章

  1. sql server 2008学习10 存储过程
  2. VTK:Filtering之SurfaceFromUnorganizedPoints
  3. 智能、弹性、易用:云时代的负载均衡之道
  4. Mysql编码教程_mysql编码设置教程 mysql编码要怎么设置呢
  5. 前端学习(778):随机数方法
  6. Emlog博客MetBlogm主题-博客开源主题源码
  7. json和python中字典的区别和联系_python中字典和json的区别
  8. java安卓开发 项目实例_Java系列--第七篇 基于Maven的Android开发实战项目
  9. 【转】Element-UI中上传的action地址相对问题
  10. Jdk8 中文 api(百度网盘免费下载)
  11. 前后端分离的优势是什么?
  12. html的网页主题标记是什么,html标记是什么
  13. hp服务器主板显示51,HP Jetdirect打印服务器故障解决
  14. GEE开发之Sentinel-2计算NDVI和数据分析
  15. 航测无人机las点云数据生成DEM
  16. 下载b站视频方法,pr去水印
  17. excel如何拆分数据
  18. buuctf-[GYCTF2020]Blacklist1(小宇特详解)
  19. 量化策略及其中国市场容量
  20. SAP 传输请求的操作步骤

热门文章

  1. 神经网络中的常用算法-BN算法
  2. win10常用快捷键总汇
  3. android通知的呼吸灯,跑马灯都弱爆了,这款应用可以把 Android 通知玩儿出花……...
  4. API、ABI究竟有什么区别?
  5. 创意字体设计六大思路和创意字体欣赏
  6. Android苦手的App之旅(1)
  7. 降薪求职,愚蠢还是明智?
  8. java.sql.SQLException: Field 'id' doesn't have a default value解决方案
  9. 微信支付API v2与v3的区别
  10. Revit二次开发——云服务器