轉(zhuǎn)帖|行業(yè)資訊|編輯:黃竹雯|2017-03-02 17:17:18.000|閱讀 355 次
概述:阿里巴巴5大移動(dòng)/前端開(kāi)源項(xiàng)目Freeline、ARouter、BeeHive和Weex、antd,你都知道嗎?
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
阿里巴巴已有73款活躍的開(kāi)源項(xiàng)目,目前Weex、JStorm和RocketMQ已捐贈(zèng)給Apache基金會(huì),尤其是Weex成為中國(guó)移動(dòng)領(lǐng)域的首個(gè)Apache頂級(jí)項(xiàng)目。阿里巴巴5大移動(dòng)/前端開(kāi)源項(xiàng)目Freeline、ARouter、BeeHive和Weex、antd,你都知道嗎?
先來(lái)普及一下
BeeHive:一種大型iOS項(xiàng)目解耦框架,BeeHive框架意義在于將高復(fù)雜度的應(yīng)用不斷分割,讓開(kāi)發(fā)人員免受代碼依賴的痛苦,將App生命周期的分發(fā),耦合在AppDelegate中大量邏輯拆分,模塊以微應(yīng)用的形式獨(dú)立存在。各個(gè)模塊間調(diào)用從直接調(diào)用模塊自身,轉(zhuǎn)變成調(diào)用Service的形式,避免直接依賴。同時(shí)各個(gè)模塊也支持快速的拆分重用,重新搭建應(yīng)用時(shí)做到快速組裝應(yīng)用。目前Beelive框架已在天貓、喵師傅,天貓家裝等App中應(yīng)用。
Freeline:是螞蟻金服在 2016 年 8 月開(kāi)源的 Android 平臺(tái)上的秒級(jí)編譯方案,旨在幫助各種大型的 Android 工程解決編譯緩慢的難題。Freeline 通過(guò)在 Gradle 構(gòu)建系統(tǒng)上的 hack,實(shí)現(xiàn)了極速的增量構(gòu)建,能夠近乎達(dá)到 H5 開(kāi)發(fā)時(shí)刷新即可見(jiàn)的編譯效果,對(duì)比業(yè)內(nèi)第一的三方編譯工具 buck,提升近 10 倍的性能。
Weex:阿里2016年開(kāi)源的跨平臺(tái)移動(dòng)開(kāi)發(fā)工具,Weex能夠完美兼顧性能與動(dòng)態(tài)性,讓移動(dòng)開(kāi)發(fā)者通過(guò)簡(jiǎn)捷的前端語(yǔ)法寫(xiě)出Native級(jí)別的性能體驗(yàn),并支持iOS、安卓、YunOS及Web等多端部署。
ARouter:Android平臺(tái)頁(yè)面路由框架。在移動(dòng)端軟件的開(kāi)發(fā)過(guò)程中,經(jīng)常需要在瀏覽器等其他外部環(huán)境導(dǎo)流到自己App,以及App達(dá)到一定的體量之后,需要按照業(yè)務(wù)模塊拆分做組件化,這時(shí)候就需要一個(gè)對(duì)頁(yè)面和服務(wù)進(jìn)行路由的框架,簡(jiǎn)潔高效的管理頁(yè)面與路徑的映射關(guān)系,并提供路由相關(guān)的能力支持,ARouter就是提供者方面的解決方案
antd:螞蟻金服于 2015 年發(fā)布并開(kāi)源了基于 Ant Design 設(shè)計(jì)規(guī)范的 React 組件庫(kù) antd,從那時(shí)起,antd 就持續(xù)地得到社區(qū)的關(guān)注和幫助。經(jīng)過(guò)近兩年的發(fā)展,antd 在 GitHub 上面已經(jīng)擁有超過(guò)一萬(wàn)的 Star,在內(nèi)部也落地了超過(guò) 400 個(gè)項(xiàng)目。
本文轉(zhuǎn)自()
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn