前端UI組件選擇

? ? ? ? ? 目前前端框架基本已經(jīng)定型,React,Vue,Angular,已形成三足鼎立趨勢。每個框架各有各的好處有點,每個人也有自己鐘愛的。

? ? ? ? ? ?Angular是基于 TypeScript 的 Javascript 框架。由 Google 進行開發(fā)和維護,它被描述為“超級厲害的 JavaScriptMVW框架”。Angular(也被稱為 “Angular 2+”,“Angular 2” 或者 “ng2”)已被重寫,是與 AngularJS(也被稱為 “Angular.js” 或 “AngularJS 1.x”)不兼容的后續(xù)版本。當 AngularJS(舊版本)最初于2010年10月發(fā)布時,仍然在修復 bug,等等 —— 新的 Angular(sans JS)于 2016 年 9 月推出版本 2。最新的主版本是 4,因為版本 3 被跳過了。Google,Vine,Wix,Udemy,weather.com,healthcare.gov 和 Forbes 都使用 Angular(根據(jù)madewithangular,stacksharelibscore.com提供的數(shù)據(jù))。

? ? ? ? React被描述為 “用于構(gòu)建用戶界面的 JavaScript 庫”。React 最初于 2013 年 3 月發(fā)布,由 Facebook 進行開發(fā)和維護,F(xiàn)acebook 在多個頁面上使用 React 組件(但不是作為單頁應用程序)。根據(jù)Chris Cordle這篇文章的統(tǒng)計,React 在 Facebook 上的使用遠遠多于 Angular 在 Google 上的使用。React 還被 Airbnb,Uber,Netflix,Twitter,Pinterest,Reddit,Udemy,Wix,Paypal,Imgur,F(xiàn)eedly,Stripe,Tumblr,Walmart 等使用(根據(jù)Facebook,stacksharelibscore.com提供的數(shù)據(jù))。

? ? ? ? ?Vue是 2016 年發(fā)展最為迅速的 JS 框架之一。Vue 將自己描述為一款“用于構(gòu)建直觀,快速和組件化交互式界面的MVVM框架”。它于 2014 年 2 月首次由 Google 前員工Evan You發(fā)布(順便說一句:尤雨溪那時候發(fā)表了一篇vue 發(fā)布首周的營銷活動和數(shù)據(jù)的博客文章)。尤其是考慮到 Vue 在沒有大公司的支持的情況下,作為一個人開發(fā)的框架還能獲得這么多的吸引力,這無疑是非常成功的。尤雨溪目前有一個包含數(shù)十名核心開發(fā)者的團隊。2016 年,版本 2 發(fā)布。Vue 被阿里巴巴,百度,Expedia,任天堂,GitLab 使用 —?可以在madewithvuejs.com找到一些小型項目的列表。

? ? ? ?現(xiàn)在我們來說說前端UI 組件的選擇:在這之前bootstrap我想可能是大多人的選擇。但是自從本人用了螞蟻金服出品的Ant Design?后便深深的愛上了他。螞蟻團隊優(yōu)秀的設(shè)計理念以及高質(zhì)量組件你沒有理由不選擇它,選擇它作為你的UI框架。目前Ant Design?已經(jīng)覆蓋到前端三大框架。

React地址:https://ant.design/docs/react/getting-started-cn。

Vue地址:https://vuecomponent.github.io/ant-design/docs/vue/getting-started-cn/

Angular地址:http://ng.ant.design/docs/introduce/zh

Antd手機版:https://mobile.ant.design/docs/react/introduce-cn

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容