Weex Ui 半年開源之路

GitHub 地址:github.com/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.

推薦閱讀:

《Oli-Zhao的前端一萬小時》之:做一次山大王,讓你的操作系統乖得像個小綿羊——命令行入門
可變對象與 immutable.js
現代 CSS 進化史
前端日刊-2018.02.01
js內存堆棧,遞歸原理以及淺拷貝和深拷貝的理解

TAG:Weex | 前端開發 | 客戶端 |