以前寫了一篇前端框架的大彙總,主要介紹了當下主流的框架和其特性。最近除了bootstrap,就屬react和vue最爲熱門,這篇就主要拿這兩個框架來作一下詳細對比。css
究竟如何正確使用?做爲小白的咱們從何學起比較好?帶着一系列問題來看看吧。html
這篇主要介紹:前端
一、從出身背景、優點、缺點、適合場景、開發模式、實踐狀況進行對比vue
二、類似之處react
三、如何選擇?web
從出身背景、優點、缺點、適合場景、開發模式、實踐狀況進行對比編程
一、出身背景:redux
react是facebook團隊開發,2013.3月發佈。目前版本15.5.4(初始版本是13開頭),社區較成熟,擁有更大的生態圈bootstrap
vue是Evan You我的開發,2014年2月發佈 vue2.0版本,生態圈較小前端框架
二、優點:
react官網推薦的三個特色以下:
vue 官網推薦的三個特色
三、缺點:
react:
vue:
四、適合場景
react:
vue:
五、開發模式
react:
vue:
六、實踐狀況
react:
vue:
類似之處
React和Vue都是優秀的UI庫,而且具備更多的類似之處。它們都有的優點是:
如何選擇?
若是是如下需求選react
一、若是想組件式開發
二、若是想web和wap統一技術棧
三、若是想要代碼更可維護和可測試性
四、若是你想要最大的生態系統,想利用豐富的組件庫及第三方包
五、若是你想要構建大型應用程序
若是是如下需求選vue
一、若是你喜歡使用模板( 或須要一些其中的選項)構建應用程序
二、若是是在現有代碼基礎上快速升級
三、若是你喜歡簡單的能正常工做的,想更加靈活性
四、若是你但願你的程序更小更快,想要更快的渲染速度和體積
最後
做爲剛入門的小白, 能夠先學Vue,而後再在vue的基礎上學習React。因此下次就說說Vue吧~