? ? ? ? ? 目前前端框架基本已經(jīng)定型,React,Vue,Angular,已形成三足鼎立趨勢(shì)。每個(gè)框架各有各的好處有點(diǎn)绰播,每個(gè)人也有自己鐘愛的。
? ? ? ? ? ?Angular是基于 TypeScript 的 Javascript 框架。由 Google 進(jìn)行開發(fā)和維護(hù)躬翁,它被描述為“超級(jí)厲害的 JavaScriptMVW框架”。Angular(也被稱為 “Angular 2+”盯拱,“Angular 2” 或者 “ng2”)已被重寫盒发,是與 AngularJS(也被稱為 “Angular.js” 或 “AngularJS 1.x”)不兼容的后續(xù)版本。當(dāng) AngularJS(舊版本)最初于2010年10月發(fā)布時(shí)狡逢,仍然在修復(fù) bug宁舰,等等 —— 新的 Angular(sans JS)于 2016 年 9 月推出版本 2。最新的主版本是 4奢浑,因?yàn)榘姹?3 被跳過了蛮艰。Google,Vine殷费,Wix印荔,Udemy低葫,weather.com,healthcare.gov 和 Forbes 都使用 Angular(根據(jù)madewithangular仍律,stackshare和libscore.com提供的數(shù)據(jù))嘿悬。
? ? ? ? React被描述為 “用于構(gòu)建用戶界面的 JavaScript 庫(kù)”。React 最初于 2013 年 3 月發(fā)布水泉,由 Facebook 進(jìn)行開發(fā)和維護(hù)善涨,F(xiàn)acebook 在多個(gè)頁(yè)面上使用 React 組件(但不是作為單頁(yè)應(yīng)用程序)。根據(jù)Chris Cordle這篇文章的統(tǒng)計(jì)草则,React 在 Facebook 上的使用遠(yuǎn)遠(yuǎn)多于 Angular 在 Google 上的使用钢拧。React 還被 Airbnb,Uber炕横,Netflix源内,Twitter,Pinterest份殿,Reddit膜钓,Udemy,Wix卿嘲,Paypal颂斜,Imgur,F(xiàn)eedly拾枣,Stripe沃疮,Tumblr,Walmart 等使用(根據(jù)Facebook,stackshare和libscore.com提供的數(shù)據(jù))梅肤。
? ? ? ? ?Vue是 2016 年發(fā)展最為迅速的 JS 框架之一司蔬。Vue 將自己描述為一款“用于構(gòu)建直觀,快速和組件化交互式界面的MVVM框架”姨蝴。它于 2014 年 2 月首次由 Google 前員工Evan You發(fā)布(順便說(shuō)一句:尤雨溪那時(shí)候發(fā)表了一篇vue 發(fā)布首周的營(yíng)銷活動(dòng)和數(shù)據(jù)的博客文章)葱她。尤其是考慮到 Vue 在沒有大公司的支持的情況下,作為一個(gè)人開發(fā)的框架還能獲得這么多的吸引力似扔,這無(wú)疑是非常成功的吨些。尤雨溪目前有一個(gè)包含數(shù)十名核心開發(fā)者的團(tuán)隊(duì)。2016 年炒辉,版本 2 發(fā)布豪墅。Vue 被阿里巴巴,百度黔寇,Expedia偶器,任天堂,GitLab 使用 —?可以在madewithvuejs.com找到一些小型項(xiàng)目的列表。
? ? ? ?現(xiàn)在我們來(lái)說(shuō)說(shuō)前端UI 組件的選擇:在這之前bootstrap我想可能是大多人的選擇屏轰。但是自從本人用了螞蟻金服出品的Ant Design?后便深深的愛上了他颊郎。螞蟻團(tuán)隊(duì)優(yōu)秀的設(shè)計(jì)理念以及高質(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手機(jī)版:https://mobile.ant.design/docs/react/introduce-cn