大型APP研发模式升级思考与实践_第1页
大型APP研发模式升级思考与实践_第2页
大型APP研发模式升级思考与实践_第3页
大型APP研发模式升级思考与实践_第4页
大型APP研发模式升级思考与实践_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、企业级小程序大型APP研发模式升级思考与实践目录小程序在钉钉内部研发实践跨平台技术选型与思考5G时代下的端技术发展探索W3C - MiniApp Standardization White PaperW3C First Public Working Draft 12 September 2019MiniApps are NOT aimed to replace PWA, or the Web, or the Native横跨钉钉5端,提升研发效率支撑业务快速创新与增长帮助企业数字化低成本转型升级企业办公体验钉钉小程序技术钉钉小程序钉钉小程序整体架构JSAPIrendererWindows/Ma

2、c/iOS/Android/LinuxWeex rendererDSLBridgeIDEUCWebView iOS WK CEFDingTalk-AppX1DWLYH 8,8,1* ,69HybridWeexH51DWLYH 1DWLYH(,69/)IDE端研发模式升级-三个关键易用有效的研发支撑 研发效率多快好省的API 开放能力恰到好处的体验性能体验体系化研发全链路支撑小程序技术- 内部研发支撑高可用研发工具可视化持续交付平台技术选型性能业务可持续发展小程序技术- 内部研发支撑方案设计开发阶段灰度阶段线上诊断技术reviewIDE 日常、预发、线上 调试组件前端组件JSAPI开放组件支撑归

3、一化文档 Issue讨论 区 开放标 准化 权限 系统性能 智能快照 多重保 活最佳实践灰度维度OrgIdUserId灰度能力 百分比 白名单运维平台 大盘监 控 VIP报警问题发现 白屏检 测 启 动耗时 JSError问题排查 聚合日 志 排 查建议变更信息问题定位 沉淀积 累 端 到端性能优化智能快照小程序秒开智能热区多重保活WebView渲染保活Native渲染保活高可用日志标准化全链路诊断我们的挑战IM场景下性能问题同步渲染VS异步渲染面向开发者,5端一套代码桌面端大屏技术一套代码,布局面向移动与PC工作台高并发离线包技术多MiniApp下行并行,端到端到达率,极致体验团队技术栈多,

4、但人少跨平台技术选型与思考跨平台技术的发展历程技术栈太多,眼睛都花了!限制太多,到底能搞啥?高频场景,体验还不行!XX渲染有问题!性能与效率- 鱼和熊掌不可兼得+5:HE9LHZ1DWLYH1DWLYH拥抱大前端正确认识跨平台技术带给业务的价值扬长避短Native:重度用户高频场景,视觉还原度要求高,优选Native;H5:小程序支持不了的Web技术标准,优选H5;小程序(含Native渲染):新业务,创新产品,优选小程序;选型原则建议大型APP-端技术多元化客户端原生H5跨平台价值要足够大业务价值技术价值团队足够强架构师C+语言老司机基于C+/Rust跨平台技术编译系统GN + Ninja混合编译,高速分布式编译(GYP提升20倍)、可读性高、轻量、模块化基础库Google Flutter 基础库 精简的Chromium Base插拔式框架模块可轻便移除植入打包系统可视化、可配置模块管理系统跨平台技术支撑5G时代下的端技术发展探索机会智能打卡智能会议挑战端

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论