摘要:\u003C\u002Fp\u003E\u003Cp\u003E由此可见的是,携程区别不同于其他几家公司的\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E开发流程,面对第一个难题是\u003Cstrong\u003E协同问题\u003C\u002Fstrong\u003E。\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E薛端阳:\u003C\u002Fstrong\u003E\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E虚拟团队的沟通主要基于内网 IM 以及外网\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E微信\u003C\u002Fi\u003E,自动化程度较高,很多发布协同指令都开发了对应的机器人去完成自动化无人值守操作,我们是实际意义上的 24 小时 Hold on。

"\u003Cimg src=\"http:\u002F\u002Fp3.pstatp.com\u002Flarge\u002Fpgc-image\u002FR6Ay3Xl4IFwSVm\" img_width=\"640\" img_height=\"100\" alt=\"开发小程序遇协同、平台兼容难题,该如何破局?\" inline=\"0\"\u003E\u003Cimg src=\"http:\u002F\u002Fp1.pstatp.com\u002Flarge\u002Fpgc-image\u002FRY0B4HZADNkpD3\" img_width=\"1024\" img_height=\"682\" alt=\"开发小程序遇协同、平台兼容难题,该如何破局?\" inline=\"0\"\u003E\u003Cp\u003E受访者 | 薛端阳\u003C\u002Fp\u003E\u003Cp\u003E采访者 | 伍杏玲\u003C\u002Fp\u003E\u003Cp\u003E出品 | CSDN(ID:CSDNnews)\u003C\u002Fp\u003E\u003Cp\u003E2017 年 1 月 9 日,\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E微信\u003C\u002Fi\u003E\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E诞生,自此我们从移动互联网时代踏入\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E时代。目前各大巨头公司正在紧锣密鼓地布局\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E市场:\u003C\u002Fp\u003E\u003Cp\u003E\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E微信\u003C\u002Fi\u003E\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E日活达 6 亿;百度\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E月活用户达 2 亿;支付宝\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E日活用户达 2.3 亿;快应用覆盖 10 亿设备,月活 2 亿……\u003C\u002Fp\u003E\u003Cp\u003E同时\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E亦是开发者较\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E关注\u003C\u002Fi\u003E的技术趋势。那么这么多的\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E平台,作为开发者,我们该如何选择?在\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E开发过程中,多前端生态下,后端该如何部署呢?多部门协同发布一个\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E时,我们又该注意些什么呢?\u003C\u002Fp\u003E\u003Cp\u003E在阿拉丁统计平台上,携程\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E微信\u003C\u002Fi\u003E\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E位居 7 月总榜单的 23 位,且携程在各生态均有布局。所以 CSDN(ID:CSDNnews)邀请到携程\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E的技术负责人\u003Cstrong\u003E薛端阳\u003C\u002Fstrong\u003E,为我们分享携程\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E的技术开发经验。\u003C\u002Fp\u003E\u003Cimg src=\"http:\u002F\u002Fp3.pstatp.com\u002Flarge\u002Fpgc-image\u002FRY0B4Hy4qlRs0b\" img_width=\"1024\" img_height=\"681\" alt=\"开发小程序遇协同、平台兼容难题,该如何破局?\" inline=\"0\"\u003E\u003Cp\u003E\u003Cstrong\u003ECSDN:请您自我介绍下。\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E薛端阳:\u003C\u002Fstrong\u003E我是携程\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E的技术负责人,薛端阳,主要负责公司所有对接\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E相关技术业务,包括对外合作技术引进,对内业务向框架技术研究,技术布道,打通内部横向合作障碍,努力为携程系各业务 BU 提供方便、高效、稳定、易用的\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E接入整体解决方案。\u003C\u002Fp\u003E\u003Cp\u003E在我的职业生涯期间,先后开源过 KitJs 移动端 UI 框架、ReactMix 通用 RN for Web解决方案等,经历了 Web 技术从最早的 prototype.js 到现在的 React 的飞速发展,平台从 H5 到 RN,再到现在很火的\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E。\u003C\u002Fp\u003E\u003Cp\u003E我们经过多年的探索研究,从用户体验、技术上手难度、深度使用体验、社区活力市场支持力度等几个方面看下来,一致觉得目前\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E技术具有旺盛的生命力,在综合能力上属于极具市场前瞻性的技术平台产品,值得大力投资,并跟随风口。\u003C\u002Fp\u003E\u003Cp\u003E携程网是 2017 年开始开发\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E,属于市场上第一批接入,并对接所有\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E平台的内容供应商,包括\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E微信\u003C\u002Fi\u003E、QQ 浏览器、支付宝、高德、快应用、百度、头条。\u003C\u002Fp\u003E\u003Cp\u003E在第三方智库发布的\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E排行榜上,携程\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E始终稳定在前五的排名。\u003C\u002Fp\u003E\u003Cimg src=\"http:\u002F\u002Fp1.pstatp.com\u002Flarge\u002Fpgc-image\u002FRT4Gwk56bt5iOJ\" img_width=\"340\" img_height=\"57\" alt=\"开发小程序遇协同、平台兼容难题,该如何破局?\" inline=\"0\"\u003E\u003Cp\u003E\u003Cstrong\u003E自研\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E框架\u003C\u002Fstrong\u003E\u003Cstrong\u003E开发过程遇协同难题\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003ECSDN:目前\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E的框架有很多,例如滴滴的 Chameleon、美团的 Mpvue、京东的 Taro、腾讯的 WePY 等,请问携程网采用的是自研框架还是市场上的其中一个框架?\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E薛端阳:\u003C\u002Fstrong\u003E携程有自己一套自研的\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E框架,内部代号叫 C\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003Ewx\u003C\u002Fi\u003E(意为 Ctrip Wei\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003Exi\u003C\u002Fi\u003En)。\u003C\u002Fp\u003E\u003Cp\u003E因为历史原因,我们是第一批接入\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E微信\u003C\u002Fi\u003E\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E的团队,那个时候还没有这些框架。\u003C\u002Fp\u003E\u003Cp\u003E并且携程对于框架功能的需求,更多会倾向于如何方便的\u003Cstrong\u003E解决跨部门协同的合作问题\u003C\u002Fstrong\u003E,\u003Cstrong\u003E降低冲突\u003C\u002Fstrong\u003E(版本代码冲突、区分内外网),\u003Cstrong\u003E优化资源整合\u003C\u002Fstrong\u003E(三大基础业务登录、业绩统计、支付),\u003Cstrong\u003E质量问题跟踪\u003C\u002Fstrong\u003E(行为流水、代码级错误回溯)等。\u003C\u002Fp\u003E\u003Cp\u003E从需求来看,我们偏向于内部的技术需求比较重,从组织架构体系来看,携程没有独立组织意义上的\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E独立团队,我们需要整合公司各个业务 BU 之间的技术资源,一起合作开发一个大的技术产品。\u003C\u002Fp\u003E\u003Cp\u003E我们有一个内部用于技术产品沟通交流的\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E微信\u003C\u002Fi\u003E群,群内人员是流动的,最大的技术产品携程\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E微信\u003C\u002Fi\u003E\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E的群内\u003Cstrong\u003E关联的技术人员已经高达 500+\u003C\u002Fstrong\u003E了。\u003C\u002Fp\u003E\u003Cp\u003E由此可见的是,携程区别不同于其他几家公司的\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E开发流程,面对第一个难题是\u003Cstrong\u003E协同问题\u003C\u002Fstrong\u003E。\u003C\u002Fp\u003E\u003Cp\u003E因为参与的人多,我们需要合理有效的\u003Cstrong\u003E解决开发隔离\u003C\u002Fstrong\u003E,但是又要\u003Cstrong\u003E高效利用公共资源\u003C\u002Fstrong\u003E,C\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003Ewx\u003C\u002Fi\u003E 框架诞生初期就是为了实现这个目标而产生的。\u003C\u002Fp\u003E\u003Cp\u003E幸运的是经过了 2 年的沉淀,也感受到了多人协作的好处,让我们能有市面上最丰富的的\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E代码样本数据,在以\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E微信\u003C\u002Fi\u003E\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E为基础 DSL,我们很好地解决了\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E微信\u003C\u002Fi\u003E转其他\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E的各种兼容和边界问题。\u003C\u002Fp\u003E\u003Cp\u003E在这点上,已知市面上其他家已开源产品大多以\u003Cstrong\u003E封闭规则的方式来实现跨多端\u003C\u002Fstrong\u003E,这一理念在携程\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E上行不通,因为我们携程做的比较早,本身又秉承一个内部开放多元的体系,我们对于技术并无限制,只要在\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E微信\u003C\u002Fi\u003E容器能玩得起来的,我们都会支持,并给予提供多端转换的持续支持。\u003C\u002Fp\u003E\u003Cp\u003E所以我们以点为目标,线为工具,针对我们内部业务 BU 的各种需求,我们开发了一套整体的\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E解决方案,涵盖目前\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E开发中遇到的各种技术问题。\u003C\u002Fp\u003E\u003Cp\u003E当然我们也包容和支持市面上已有的第三方\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E框架,虽然在代码冗余度上,我们的解决方案包含了他们支持的绝大部分功能,我们提倡的是一个多元化的技术理念,你中有我 ,我中有你。\u003C\u002Fp\u003E\u003Cp\u003E我们追求的目标是整体的通用解决方案,一个稳定、高效能的\u003Cstrong\u003E开发+调试+业务运维监控体系\u003C\u002Fstrong\u003E。\u003C\u002Fp\u003E\u003Cimg src=\"http:\u002F\u002Fp1.pstatp.com\u002Flarge\u002Fpgc-image\u002FRT7S2kzFTfre26\" img_width=\"340\" img_height=\"57\" alt=\"开发小程序遇协同、平台兼容难题,该如何破局?\" inline=\"0\"\u003E\u003Cp\u003E\u003Cstrong\u003E开发难点:\u003C\u002Fstrong\u003E\u003Cstrong\u003E平台限制的接口不全\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003ECSDN:目前携程网已对接各平台的\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E,那么后端服务是如何实现的呢?是一后端对应多前端,还是一后端对应一前端的方式呢?\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E薛端阳:\u003C\u002Fstrong\u003E在设计之初,我们在请求封装层面针对平台特征有封装很多标记,后端服务拥有足够的指纹特征去做灵活判断,至于是否分平台分发,由具体的业务产品决定。同时,\u003Cstrong\u003E我们代码分层层面上,有独立的业务 DAO 层指导,BU 可以自行选择参数配置。\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003ECSDN:\u003C\u002Fstrong\u003E\u003Cstrong\u003E相比 App,对比这几种\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E生态,您觉得开发难点各是什么?\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E薛端阳:\u003C\u002Fstrong\u003E对比 App 来说,\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E最大的问题是因为\u003Cstrong\u003E平台限制的接口不全\u002F权限不够大\u003C\u002Fstrong\u003E,App+Hybrid 理论上来说仅次于 root 权限,很多产品设计上的功能都能实现,\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E因为安全原因以及平台限制,并不能提供很多 App 上已有的功能。\u003C\u002Fp\u003E\u003Cp\u003E以分享举例,很多\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E不能主动分享,但是 App 就可以,就导致了代码逻辑的分离,不能一套代码 App+\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E通用,当然\u003Cstrong\u003E在携程的 C\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003Ewx\u003C\u002Fi\u003E 解决方案内,我们通过 postCompiler 预编译的方式来掩盖了这一问题。\u003C\u002Fstrong\u003E但是在实际的产品业务逻辑设计上,这些都绕不开的。\u003C\u002Fp\u003E\u003Cp\u003E第二个比较严重的问题是\u003Cstrong\u003E平台兼容性问题\u003C\u002Fstrong\u003E,在市面上数以万计的终端用户面前,一个真实用户假如 Crash 是极其难以定位和调试的。\u003C\u002Fp\u003E\u003Cp\u003E目前市面已开源的框架产品都没有重视这个问题,我们 \u003Cstrong\u003EC\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003Ewx\u003C\u002Fi\u003E 是提供了 crash 面包屑收集、\u003C\u002Fstrong\u003E\u003Cstrong\u003E堆栈 SourceMap、用户行为流水、错误回溯等等,帮助开发人员快速准确定位,1小时修复发布。\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E这里面包含了很多细节的核心技术难点,包括 crash dump 文件的本地压缩传输、断点续传、断网重试、SourceMap 加解密、用户画像、前后端单一用户日志打通等等。\u003C\u002Fp\u003E\u003Cp\u003E我们提供的是一套整体的解决方案,而不只是一个框架,当然在解决这些细节技术问题的过程中,我们必须和\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E容器厂商,\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E微信\u003C\u002Fi\u003E、快应用等紧密合作,我们一直都有内部沟通渠道,可以无缝对接,我们会提出第三方定制要求,共同讨论必要性和实施细节,这些为了让\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E这个大平台能更易用,更活血地良性发展,我们和容器厂商一直是互相依存的状态。\u003C\u002Fp\u003E\u003Cimg src=\"http:\u002F\u002Fp3.pstatp.com\u002Flarge\u002Fpgc-image\u002FRTJXJ1kBqzfCnu\" img_width=\"340\" img_height=\"57\" alt=\"开发小程序遇协同、平台兼容难题,该如何破局?\" inline=\"0\"\u003E\u003Cp\u003E\u003Cstrong\u003E虚拟开发团队,多级分层容灾\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003ECSDN:对比了携程在\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E微信\u003C\u002Fi\u003E\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E、支付宝\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E、百度智能\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E,携程网在各生态的提供的功能服务有很大差异,例如在\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E微信\u003C\u002Fi\u003E端提供的服务和 App 的差不多,而在支付宝、百度仅提供基础服务,这样部署是基于什么标准衡量呢?\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E薛端阳:\u003C\u002Fstrong\u003E这个是由业务部门自身业务发展决定的,我们由于一段时间一直同步\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E微信\u003C\u002Fi\u003E的版本到其他家\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E平台的,但是因为每个\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E平台都有自己的审核标准和业务限制,并不是\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E微信\u003C\u002Fi\u003E的功能都直接搬过去用,所以业务出于自身发展的考虑,会做一些区别。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003ECSDN:携程网有很多个部门,在\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E开发上是单独由一支团队负责,还是各业务部门有专门的人来开发协同呢?\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E薛端阳:\u003C\u002Fstrong\u003E我们是虚拟团队,每个业务线有相对固定的开发人员。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003ECSDN:\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E和 App 目前的开发资源投入分配大致是怎样的\u003C\u002Fstrong\u003E?\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E薛端阳:\u003C\u002Fstrong\u003E目前 App 的资源优先级高于\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003ECSDN:\u003C\u002Fstrong\u003E\u003Cstrong\u003E在\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E的发布上,目前各部门的协同工作是如何进行的呢?\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E薛端阳:\u003C\u002Fstrong\u003E\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E虚拟团队的沟通主要基于内网 IM 以及外网\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-5\"\u003E微信\u003C\u002Fi\u003E,自动化程度较高,很多发布协同指令都开发了对应的机器人去完成自动化无人值守操作,我们是实际意义上的 24 小时 Hold on。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003ECSDN:\u003C\u002Fstrong\u003E\u003Cstrong\u003E是否有容灾性?\u003C\u002Fstrong\u003E\u003Cstrong\u003E如某个部门的入口有问题,是否能迅速下掉呢?\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E薛端阳:\u003C\u002Fstrong\u003E多级分层容灾,很多入口都是基于配置系统下发的,所以可以\u003Cstrong\u003E不用发布,实时生效。\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cimg src=\"http:\u002F\u002Fp1.pstatp.com\u002Flarge\u002Fpgc-image\u002FRTJXJ7YR5xGDl\" img_width=\"340\" img_height=\"57\" alt=\"开发小程序遇协同、平台兼容难题,该如何破局?\" inline=\"0\"\u003E\u003Cp\u003E\u003Cstrong\u003E未来:\u003C\u002Fstrong\u003E\u003Cstrong\u003E打通\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E和 Hybrid\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003ECSDN:您对这几种生态有什么看法和展望呢?\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E薛端阳:\u003C\u002Fstrong\u003E可以预计的是,在相当长的一段时间内,\u003Cstrong\u003E几种生态都是各自独立良性发展的,\u003C\u002Fstrong\u003E这是必然性和必要性,不会产生冲突\u003Cstrong\u003E。\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E因为从用户画像上来说,长期使用单一平台的用户是不存在使用其他平台的必要性的,所以\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E有自己独立一部分长期用户群,满足他们的需要和提升满意度,是当下我们需要重点考量的目标。\u003C\u002Fp\u003E\u003Cp\u003E在短期性来看,存在给 App 导流的业务逻辑也是各个公司内部指标之一,拉活、导流、短期活动的用户群体也有它自身独立存在的必要性和必然性,因为爆款产品可以短期在口碑上,和品牌认知度上大幅提升公司形象。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003ECSDN:未来携程在\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E上的技术研究方向是什么呢?\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E薛端阳:\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E1、继续深入完善现有体系,因为\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E是从刀耕火种走过来的,文档化完成度确实不高,我们正在不断努力完善,目前已经内部有一套基于相关代码的自动化文档体系。\u003C\u002Fp\u003E\u003Cp\u003E2、\u003Cstrong\u003E打通\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E和 Hybrid\u003C\u002Fstrong\u003E,未来我们期望\u003Ci class=\"chrome-extension-mutihighlight chrome-extension-mutihighlight-style-4\"\u003E小程序\u003C\u002Fi\u003E可以直接接替现有的 Hybrid,这两个技术栈是非常相似和同构的。\u003C\u002Fp\u003E\u003Cp\u003E【END】\u003C\u002Fp\u003E"'.slice(6, -6), groupId: '6720582364843475467
相关文章