您的位置:首頁>科技>正文

手淘就用它 阿裡“三駕馬車之一”Atlas正式開源

在今年1月開源中國公佈的“2016年度最受歡迎中國開源軟體評選”結果中, 阿裡巴巴在TOP20榜占4席。

同時, 目前阿裡巴巴是FSF、Apache、Linux等基金會成員, Xen顧問委員會成員, 維護的熱門開源項目超過115個。

自從2015年11月正式加入Apache基金會以來, 阿裡技術已經向Apache捐贈了JStorm、RocketMQ和Weex三個開源項目。 其中, RocketMQ已經被1000多家公司使用。

繼Weex之後, 阿裡在移動技術領域又有開源大動作。 今日(3月13日), 手機淘寶安卓用戶端容器化框架Atlas正式宣佈開源。 (github地址)Atlas由阿裡巴巴移動團隊自研, 以容器化思路解決大規模團隊協作問題, 實現並行開發、快速反覆運算和動態部署,

適用於Android 4.x以上系統版本的大小型App開發。

據悉, Atlas特別適用於大規模團隊的協同開發。 通過提供元件化、動態性、解耦化的支持, Atlas能夠實現每個業務在開發階段獨立編譯、獨立調試、獨立運行, 最後再以一個元件的形式集成到用戶端中, 每個業務之間並行開發互不影響。 此外, 還具備用戶端動態發版和快速修復的能力。

目前, 手機淘寶20個協作團隊開發的60+業務元件,數百萬行代碼都運行在Atlas上。 快速反覆運算讓應用真正實現了隨時更新, 有效降低了版本頻繁發佈給用戶帶來的困擾。

在業界, 移動容器化解決方案Atlas和高效的跨平臺移動開發模式Weex、移動網路接入服務ACCS一起, 並稱阿裡移動技術三駕馬車。

與業內的一些元件化框架方案對比,

Atlas的優勢是遵循安卓系統的設計規範, 保持Android開發人員的開發習慣, 通過反射和輕量的hook方案來實現模組的元件化, 從而減少適配成本, 並將大量的工作放到了編譯期, 提高穩定性。

談到為何要開源如此有價值的移動開發工具, 阿裡巴巴無線技術資深技術專家玄黎表示, “Atlas是為了解決手淘大規模團隊協作, 快速交付而生, 並在過去幾年的手淘發展中得到驗證。 隨著移動端的快速發展, 越來越多團隊會碰到手淘之前的問題, 我們很願意把我們的方案共用給業界, 共同完善在Android端上快速反覆運算交付的能力。 ”

開源只是第一步。 後續阿裡巴巴會一直不斷完善Atlas, 讓Atlas為整個開源業界做共用。 據悉, Atlas會同Weex一樣, 與社區一起建立生態服務行業,為移動開發者提供開源支援和服務,

説明更多開發者快速學習和應用, 創造更多的價值。

Next Article
喜欢就按个赞吧!!!
点击关闭提示