前言
最近公司准備做移動端spa項目,需要選一個ui框架。優先考慮谷歌Material Design設計風格。針對市面上的框架進行了一次調研,簡單總結如下。
選型原則:1. 優先考慮md風格。 2. github的star數量5k以上。 3. 高可靠性,以及持續維護。
MD風格
- muse-ui: star 7k。個人維護。移動端和pc端的組件都有。issue70多個,github上代碼最近一次更新是前幾個月的。
- carbon-ui:star 218。個人muse-ui的上一代,已停止維護。
- vonic:star 3k。個人停止維護。
- quasar: star 8.2k。個人國外的。跨PWA,electron,Android,ios,高度封裝的框架。持續維護。
非MD風格
- vux:star 14.9k。weui的微信風格,個人維護,有持續維護。
- vant:star 7.2k。有贊商城風格。有贊前端團隊活躍維護。
- cube-ui:star 5.1k。滴滴風格。滴滴前端團隊活躍維護。
- mint-ui:star 13.2k。餓了么風格。餓了么前端團隊已停止維護。
- framework7 vue版:star 644。國外的。整合了路由的高度封裝的框架,具備類app的頁面切換動畫。持續維護。
綜上
若非md設計,個人覺得vant 和 cube-ui還是比較優秀的
備注:
1. github star數統計時間為2019.1.11日。