当前位置: 首页 > news >正文

网站建设寻求/郑州粒米seo顾问

网站建设寻求,郑州粒米seo顾问,网建服务,espresso wordpress函数2019独角兽企业重金招聘Python工程师标准>>> 通常开发套路 通常公司进行app开发,都有会以下2个必要的组件(我是后端): 1、server提供接口 2、根据ui,移动端设计界面并渲染(动态数据由接口请求返…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

通常开发套路

通常公司进行app开发,都有会以下2个必要的组件(我是后端):

1、server提供接口

2、根据ui,移动端设计界面并渲染(动态数据由接口请求返回)

这会产生什么问题呢?

由于国内的环境,大家懂得,开发迭代的速度会非常快,通常一个ui上周说是要这样,这周就要另个一个样子了。

但是,由于客户端的发布和打包审核都有一定周期,导致项目无法准确在准确的时间点上线,所以最好是能由服务端来控制,我到底使用哪个UI进行渲染和操作,会大大加快版本迭代,也可使前端开发更专注在ui的适配性上。

文章背景

目前我就职于国内W公司,马上就要进行离职了(回家种地!哈哈哈),所以想把一些已知的东西做些记录。

w公司,嗯,国内也算几个最活跃的app之一了。那W公司是如何快速进行业务开发的呢?

W公司客户端套路

W公司的每个客户端页面都是一个page,然后里面是card。以图来解释吧:

所以,客户端前期的工作就是渲染大量的card。

而到了后期,只用迭代主ui和交互工作的scheme即可。

W公司服务端套路

W公司的业务是繁重的,每个业务之间几乎有天差地别的处理,那对于客户端来说,他不可能去每个业务方单独调用每个接口,因此,要有一个中心,W公司称之为(mapi 微服务的api getway部分)。

然后业务线很多,每个接口参数也不一样,这时候,假如业务方每次更改,都得和mapi同步信息,好像也不好。因此,衍生出一个对象库(object library),按照我的理解,就是每个要渲染的对象都拥有唯一的一个id,每个id在对象库里都存在着相应的业务。

同样,以图说话:

请求过程: client->mapi->objcet->modules->mapi(汇总数据)->client

对于每个业务方: 写接口->注入到object->将oid注入给mapi

这样做还有另外一大好处,就是可以充分的解耦每个业务方(当然也有不好的地方,每个业务方实际都是自己维护自己的数据)。

当然,图中并没有提及W公司的核心业务feed,因为我直接想总结下这个套路。

套路的思想

其实,每个公司都有适合自己公司开发的套路。我在这里总结的W公司的,但是可能并不适合别的公司(我觉得,特别是业务快速迭代的公司不要使用这个套路,前期开发成本太大,当业务定型之后,可以根据这个套路进行更符合自己业务的调整)。

文字不太会总结,所以我通常都喜欢以图说话 emmm.

转载于:https://my.oschina.net/lwl1989/blog/2990914

http://www.lbrq.cn/news/1326997.html

相关文章:

  • 网站开发维护岗位职责/推广普通话内容
  • 长春网站运做思路/济南网站设计
  • 企业网站模板 简洁/青岛seo排名扣费
  • 网站 网络架构/关键词推广价格
  • 建设网站必须要配置apache吗/网络游戏营销策略
  • 网站建设套餐价格/整站关键词快速排名
  • wordpress支持论坛/济南seo整站优化招商电话
  • 网站聊天室怎样做炫彩马甲/免费发广告的软件
  • 东莞整合网站建设开发/今日财经新闻
  • 横沥镇做网站/长沙官网seo推广
  • 重庆建设工程信息网官网入口查询/seo的中文含义是
  • wordpress服装模板/sem优化软件选哪家
  • 大连华南网站制作公司/网络营销计划包括哪七个步骤
  • 建设网站上传软件/seo搜索引擎工具
  • 网站建设维护人员岗位/百度推广排名怎么做的
  • 网站后台无上传图片按钮/网站域名查询
  • 个人做网站最方便的方法/推广引流哪个软件最好
  • 哈尔滨网站建设30t/seo外推
  • 徐州建设网站/东莞头条最新新闻
  • 那个网站可以找人做设计师/360建站系统
  • 遵义网站开发培训/百度写一篇文章多少钱
  • 免费网站可以做cpa/前端seo是什么意思
  • 北京微信网站设计报价/宁波网站推广优化公司电话
  • 地方网站做相亲赢利点在哪/关键字广告
  • wordpress 多站点插件/国际免费b站
  • 建立名词/上海外包seo
  • 云空间搭建网站/济宁百度推广公司有几家
  • 网站建设项目及费用/搜狗搜索旧版本
  • 用c 做网站在Linux上/知乎怎么申请关键词推广
  • 青海省住房和城乡建设厅网站首页/网站关键词怎么设置
  • Canny边缘检测算法-个人记录
  • SpringAI 1.0.0发布:打造企业级智能聊天应用
  • 30道JS高频经典笔试题集合+详解(一)
  • LLM 模型部署难题的技术突破:从轻量化到分布式推理的全栈解决方案
  • Syzkaller实战教程2:运行环境配置+实例运行
  • 关于神经网络CNN的搭建过程以及图像卷积的实现过程学习