首页 > 其他分享 >app学习1

app学习1

时间:2023-02-22 21:48:44浏览次数:33  
标签:应用 app 环境 学习 发布 灰度 测试 APP

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

相关文章

  • idea 调试报错 Illegal access: this web application instance has been stopped alr
    1、报错信息执行到当前代码Map<String,Object>map=parseMapOneRegion(page,ruleRegion);不进入该代码,则直接下一步,会报错!2023-02-2221:03:31.082[INFO][aut......
  • 学习记录(2.22)
    今天总共学习了h,其中有1.5h是在课上学习了网络的相关知识,为考研的专业课打下了一点点基础。之后用了1h的时间对蓝桥杯的题目进行了一些练习,并讲练习内容上传至github......
  • 学习进度
    今天完成了对android的学习,用了1小时的时间。我了解了在一个大的环境布局下,又有View,TextView等等的多种布局。TextView是一个文本标签,用来描写文本的,当然,也可以在代码里面......
  • 【Vue Router】019-动态路由 和 学习总结
    1.19动态路由1.19.1概述添加路由到你的路由上通常是通过​​routes​​​,但是在某些情况下,你可能想在应用程序已经运行的时候添加或删除路由。具有可扩展接口(如​​Vue......
  • Python 学习04 文件操作
    40、接收用户输入......
  • Docker入门学习
    一、安装Docker(Linux)#1、yum包更新到最新yumupdate#2、安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yuminstall......
  • 今日学习总结-03-开始学习安卓-安装Genymotion虚拟机
    今天先安装一个Genymotion虚拟机,日后用起来更加方便首先去官网下载:点第二个有vbox的版本然后是简单的安装步骤 注册并登录进入主页面  新建一个虚拟设备  ......
  • 2.22学习总结
    终于实现了Javaweb对数据库的增,查功能!前期失败原因总结如下1.tomcat服务器使用版本为10.0,代码中总出现许多无法解决且不报错的问题导致无法实现正常供能,更换9.0之后问题得......
  • 学习笔记——Git命令
    2023-02-221、Git常用命令(1)Git中的初始化gitinit(2)查看文件状态gitstatus(3)将内容提交到暂存区gitadd文件的名称(4)将内容提交到本地仓库gitcommit-m"......
  • python Django基于物品协同过滤图书推荐论坛系统(课设、毕设、学习、源码下载)
    pythonDjango基于物品协同过滤图书推荐论坛系统PythonDjango基于物品推荐协同过滤图书推荐论坛系统pythonDjango图书论坛PythonDjango图书推荐系统 后端:python3......