摘要:\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
相關文章