1. APP应用架构
app和web使用的后端服务器是相同的,前后端都使用HTTP协议进行交互。(部分APP使用socket进行交互)。
APP是C/S结构,web浏览器是B/S结构;APP前后端交互的数据格式以json为主,web前后端交互的数据格式以HTML为主。
APP应用架构:客户端程序+应用端程序+数据库
二、APP应用后端环境
开发环境:指开发人员进行开发是调式运行的环境。
测试环境:提供测试人员使用,用于测试人员执行测试,回归缺陷。
预发布环境:一般链接生产环境的数据库,使用生产环境的数据来进行测试。
生产环境:给最终用户使用的环境。
灰度发布:预发布环境过后,生产环境之前,进行的一种发布策略。灰度机器不宜太多,时间不易太长一周-1个月,灰度发布时不可以影响用户的使用。如果游运行问题,尽快定位问题,修复问题,如果较严重,需要回滚代码,保障线上用户正常使用。
三、APP应用前端环境
安卓:APK测试包
IOS:IPA测试包
内测发布平台:将应用测试包上传到这些平台上,方便测试程序包的安装和管理。
应用线上发布平台:产品测试后进行线上发布。
标签:应用,app,环境,学习,发布,灰度,测试,APP From: https://www.cnblogs.com/hmy22466/p/17139209.html