GitHub 地址:alibaba/weex-ui
Weex Ui 於去年9月30日開源後,距離今天剛好半年時間,本文打算從 起源、定位、現狀、發展、展望這5部分來給大家分享 Weex Ui 半年的開源之路。
Weex Ui 的起源
Weex Ui 起源於阿里內部的一個 Weex 上層 Ui 元件庫,執行近一年後將其整理優化、豐富品質化後開源,希望借力社群,讓其更好發展和服務更多開發者。
Weex Ui 的定位
Weex Ui 的定位為 一套輕量、富互動、高效能的 Weex 上層 Ui 元件庫,通過上層 Vue 程式碼對元件進行 Native 級別優化的上層封裝,友好支援 Weex iOS、Android、H5 基礎環境,通過前端開箱即用的思想提供給開發者,同時通過 Weex Ui 程式碼讓未接觸 Weex 的同學對其編寫有借鑑作用。
Weex Ui 的現狀
-
7大類元件、共32個成熟元件
-
Github Star 2552、Fork 333、Watch 127
-
月下載量 9K/月,累計使用 47K 次 (包括 CNPM 2.8K/月和 20K 總量)
-
Issus 168,Pull Request 數為45,共 11 個 Contributors,累計釋出 30 個版本
-
國內公司使用不完全統計
-
給 Weex Ui 貢獻程式碼的同學
Weex Ui 的發展
更多版本迭代可見 Weex Ui 升級日誌
Weex Ui 的展望
- 引入更多的富互動元件,讓 Weex 應用 More Native
- 繼續輕量化、簡單化 Weex Ui 的使用,降級非前端同學上手成本
- 元件效能的持續優化,尤其是低端機器效能提高
- 支援元件主題一鍵切換,正在實現中
- 彙集使用 Demo 的整理,包含工具類、媒體類、管理類等
- 生態化的探索,更多 Weex 周邊的建設
最後
Weex Ui 的發展離不開社群的貢獻,從開源以後也是慢慢除去阿里的特色,向社群化發展。
感謝每一個為 Weex Ui 提出建議和程式碼貢獻的同學,尤其感謝社群@zwwill、@GJJDD、@Yanjiie、@zweipix 等同學的付出。
希望未來能有更多的同學加入到 Weex Ui 的開發中來,讓大家可以快樂地使用 Weex Ui 提高效率早下班,同時促進他更好的發展。
更多飛豬 Weex 建設和 Weex Ui 開源發展可以參考 Weex + Ui - Weex Conf 2018
Please feel free to use and contribute to the development.