簡介: 開發團隊在面臨業務高併發需求時,如何對技術模型進行迭代升級?
在過去的一年中,經過跟支付寶移動端團隊和廣大開發者的交流和溝通,我們瞭解到大家在涉及到關於移動應用跨端開發的過程中遇到的一些問題,同時也在思考,我們可以對外輸出那些行之有效的技術實踐方案?開發團隊在面臨業務高併發需求時,如何對技術模型進行迭代升級?
帶著這樣的疑問,我們展開了 4 個方向的議題分享。
01 支付寶在動態釋出方向上的探索和演進經過近十年的版本迭代,支付寶已由初始的工具性 App,轉型升級成為了開放的、生態化的超級 App。App 功能也由最初單一的轉賬、支付升級成了生活平臺,不僅包含理財、金融等功能板塊,也容納了生活、出行等各種各樣的服務板塊。
那怎麼樣讓這些業務模組平穩地執行在 App 裡呢?動態化開發架構就是我們
在升級探索上的一個很重要的支點,不僅能夠保證業務模組可以即時釋出和更新,也能保證整個 App 高質量平穩執行。
02 兼顧包大小/易用性的容器最佳化之路小程式,是一種依賴 Web 技術,集成了原生能力的,新的移動應用程式格式。
但由於當前小程式容器依然存在接入麻煩、依賴衝突、介面不支援
以及包體積大等問題,我們對小程式容器圍繞接入最佳化、效能最佳化、體驗升級等三個方向進行了改造。
03 全新的跨端開發實踐mPaaS 小程式 IDE 整合在支付寶小程式 IDE 中,繼承了其中的能力,並且和 mPaaS 的賬號體系深度繫結,可以實現一鍵真機預覽,真機除錯,上傳發布等能力。並且透過 mPaaS 的外掛,可以實現多端開發。
04 小程式體系下,探索更多可能性在各種新技術層出不窮的今天,Web 經過了 30 多年的發展,除了支撐傳統網際網路領域的網頁搭建,在移動網際網路領域也有著非常廣泛的應用,比如小程式、資訊流、會場這樣的業務場景,我們都可以看到 Web 技術的身影。 為什麼 Web 能有如此強大的生命力呢?
我們認為有一點非常重要,就是高度標準化。由於高度標準化,它有著很強的向下相容性和跨平臺相容性,從而可以非常廣泛地應用,而且經久不衰。但是高度標準化也會帶來一個問題,就是新特性的落地非常緩慢,一個特性從提出到形成標準,到最終在瀏覽器中落地,需要經過多年的時間,對於開發者來說,瞭解瀏覽器核心的進展更有實際意義。