現階段應該使用什麼vue的UI框架?
08-13
vueComponent/ant-design-vue?github.comant-design-vue不考慮一下嗎
PC 用 ElementUI,移動端用 Element Mobile/MintUI。ElementUI 後面可能會和集團內部諸如 Fusion 等團隊合作來拓寬其生態,甚至形成一套 UI 設計規範和體系(諸如 ANTD 或者 Material)。論用戶、使用體驗以及 BUG 數量,我認為國內暫時不會有比 Element 好用的。如果你總覺得用起來 BUG 很多,那90%可能就是你的使用姿勢不對了…
Vue.js Material Component Framework — Vuetify.js?vuetifyjs.com響應式,足夠現代,功能全面。
乖,聽我的,直接用iView不要想其他!原因直接列舉如下:
- 項目工期趕的時候你沒有那麼多精力在動態代碼上翻來覆去查vue的api,直接上jsx一勞永逸,而iView對jsx的支持是非常不錯的。
- iView相比國內其他框架更加有商業氣息(主觀,可以不看)。
- Material,Antd的vue實現直接放棄吧,設計語言只能用官方實現,是的,我就是這麼絕對。不然你以為設計語言為啥會出現?真要用這兩個設計語言,換平台吧,官方的Antd React和Material Angular都挺不錯。當然你說能夠忍受第三方bug和設計語言版本落後帶給人的廉價感,無所謂~
- 社區很活躍,雖然社區人員質量有待提高,而且還有官方的admin,小程序組件,md組件等等
- 雖然很不想說,但是還是告訴你,他是有教程的,很詳細,但是付費,而且真付費充錢可以成為vip。雖然我也很不喜歡,但是有了商業模式才能盈利,才能持續更新不是?
我吹的這麼狠,iView官方不給我廣告費的么?
不過工作用Vue是因為項目工期短,也不需要和他人合作,並且面向國內用戶,聲明式編程+簡單的原理,數據驅動沒有副作用,vue真是個不錯的選擇,iView也是把Vue的優勢放大。
但是當有些項目不適合的話呢,乖,Antd和Material都是可以選擇的,別被框架限制死。
但是也別跟著UI更換技術棧,看項目具體情況。
另外我覺得iView有個很好的點,就是給出了實踐讓vue和React程序員能夠合作,產生了交集。什麼時候有個能溝通ng和其他平台的項目呢?這樣也會少點人看不懂就說它過度設計,讓我們nger容易找工作不好么?當然是因為三大框架都精通後是真的喜歡ng,真不想寫其他平台代碼了,嘖嘖嘖(不帶任何主觀臆斷的哂笑)。
現階段當然還是element
不過最近有幾個新星可以關注下,例如vuetify和iview,也許不久就進入下個階段了。
強烈推薦vuetify。移動PC多端支持,Google martial design設計語言。下面是我正在做的一個項目截圖: