最近由於由於項目的緣由,一直在尋找一款合適的前端模版,以前的 Vue 前端頁面都是本身寫的,寫多了就煩了,由於功能都差很少,寫來寫去就沒意思了。
前端
因此在新項目中想看看市面上的 Vue 後臺管理模版,找個現成的,改一改基本就 OK 了,團隊也省事一些。vue
老實說,Vue 的生態仍是至關豐富的,經典的、新生的後臺管理框架都有,我這裏和你們分享咱們此次重點比較的三個。git
這個項目名氣仍是挺大的,在我剛開始作 vhr 的時候,就有了解過這個項目,那個時候這個項目纔剛剛開發沒多久,star 都沒幾個,如今已然混成一方霸主了。github
vue-element-admin 是一個後臺前端解決方案,它基於 vue 和 element-ui 實現。它使用了最新的前端技術棧,內置了 i18n 國際化解決方案,動態路由,權限驗證,提煉了典型的業務模型,提供了豐富的功能組件,它能夠幫助你快速搭建企業級中後臺產品原型。element-ui
能夠說,這個項目的功能仍是比較全的,它裏邊將一些常見的功能模塊如權限管理等都作好了,有的時候,你甚至會以爲這個項目有些臃腫。後端
咱們來看一張效果圖:設計模式
這個開源項目也是咱們這裏最終選定的方案,選定它有幾方面的緣由:前端框架
固然,使用開源項目確定不可能徹底契合本身的需求的,這種就要在開發中,再去慢慢克服了。框架
這個也是咱們當時重點比較的項目之一。前後端分離
Ant Design Pro 是一個企業級中後臺前端/設計解決方案,秉承 Ant Design 的設計價值觀,致力於在設計規範和基礎組件的基礎上,繼續向上構建,提煉出典型模板/業務組件/配套設計資源,進一步提高企業級中後臺產品設計研發過程當中的『用戶』和『設計者』的體驗。隨着『設計者』的不斷反饋,持續迭代,逐步沉澱和總結出更多設計模式和相應的代碼實現。
咱們來看個效果圖:
這個項目也很優秀,可是最終卻「落榜」了,主要是考慮到如下幾個緣由:
❝話說回來,不管用哪一個開源項目,想讓項目契合本身的實際應用場景,都是須要大刀闊斧的修改的,開源項目拿來直接就能用的不多,從這個角度講,其實用哪一個都無所謂,反正本身都還要改很多東西。可是因爲只能選擇一個,咱們仍是選擇了更懂 Vue 的 vue-element-admin。
❞
iView-admin 是 iView 生態中的成員之一,是一套採用先後端分離開發模式,基於 Vue 的後臺管理系統前端解決方案。iView-admin2.0 脫離 1.x 版本進行重構,換用 Webpack4.0 + Vue-cli3.0 做爲基本開發環境。內置了開發後臺管理系統經常使用的邏輯功能,和開箱即用的業務組件,旨在讓開發者可以以最小的成本開發後臺管理系統,下降開發量。
看慣了 ElementUI ,偶爾看一看 iview 或者 ant design,感受還蠻清新的。
來看一看它的效果圖:
❝老實說,這些框架同質化太嚴重了,除了 UI 不同,其餘的基本上沒啥區別,因此咱們最終仍是選擇了更加經典的 vue-element-admin。
❞
咱們主要是在這三款中進行比較的,因此這裏主要和你們介紹這三個,小夥伴們要是用過其餘好用的,歡迎留言區提出來哦~
最後我再囉嗦一句,這種前端框架要如何學習的問題。
若是你是一個前端新手,刷過 Vue 官網可是還沒作過 SPA 應用(甚至沒據說過 SPA 應用),那麼這三個框架對你來講仍是蠻有挑戰的,上手並不容易,我也不是特別建議使用這個來入門。
緣由很簡單,這三個前端框架都算是比較專業的前端框架,裏邊集成了不少東西,若是你是新手的話,很容易就搞懵了。
轉自:https://mp.weixin.qq.com/s/ge8nWbVsj1-6d24l2SXMAw