1. 程式人生 > >Vue.js秒殺React,成最受歡迎的開源前端框架!

Vue.js秒殺React,成最受歡迎的開源前端框架!

近日,Jaxenter做了一項關於前端人員的問卷調查,根據最新的問卷調查結果顯示:Vue.js秒殺React,成為最受歡迎的前端框架

為什麼要做這次問卷?

為什麼要去比較Vue.js和React呢?這得從它們的發展歷程說起,2016年,React在Web端和移動端都實現了迅速的成長,當時它最主要的競爭對手是Augular,現在它們的競爭逐漸消失,倒是Vue近年的表現相當耀眼,於是大家又把更多的注意力放到Vue.js和React身上。

調查詳情

根據一個有趣的GitHub Repo顯示,Vue.js似乎比React擁有更多的Star

不過擁有更多的Star並不能就此說明Vue.js比React更受歡迎,於是有了這次的問卷調查,根據本次的問卷調查顯示60%的受訪者表示更喜歡Vue.js,29%的人表示更喜歡採用React,13%的人選擇其他選項。

毋庸置疑,Vue.js是JavaScript 框架的後起之秀,根據去年的JavaScript趨勢調查結果顯示:Vue.js越來越受歡迎,2017年,它成功超越了Angular 2,根據下圖所示,有12000的受訪者表示願意嘗試Vue.js,因此,不出意外,今年Vue.js可能能為亞軍,甚至是冠軍。

如果我們檢視年度的技術趨勢調查報告,我們可以看到JavaScript的開源框架基本被這5個佔領了:React、Angular、Node.js、Spring MVC、Vue.js

此外,Jaxenter也對npm的創始人及營運長Laurie Voss進行了採訪:

為什麼React如此受歡迎?

和其他的流行現象一樣,一個框架的流行很難確定單一元素,通常都是很多因素結合助長它的流行趨勢:

首先,React是一種簡潔有效的解決方案:製造可移植,可重用以及互動式的模組化前端元件。雖然它不是第一個也不是唯一一個解決方案,但對開發者而言卻是最合適的

其次,React由Facebook開發,擁有Facebook的支援,足以讓很多開發者相信這是一個值得他們採用的框架,更不用說React還有相當大的市場營銷力量

當然,這兩者背後的根本原因是Web應用程式不斷向豐富性和可用性等更高級別的方向邁進,這勢必造成開發的複雜度,而React能夠適用於大規模的複雜專案,並提高開發效率。

Vue能否在2018年超過Angular?又是什麼推動它變得流行

從我的角度來看,推動Vue成長的因素有兩個。首先,許多開發人員仍然需要一個一應俱全的框架,即從路由到模板到後端資料獲取所有功能都齊全的工具。這也是開發人員選擇Vue的最主要原因

另一方面,React需要對路由和資料管理庫進行大量的額外選擇,所以剛開始的學習曲線會很陡峭。所以Angular,Ember和Vue都比React具有“全包”的優勢。

其次,如果你決定要一個全面的框架,Vue在基準測試中表現更好,並且相對容易學習。儘管這些都是主觀的說法,但許多開發者報告都顯示Vue比Angular和Ember這樣的舊框架“更乾淨”或“更簡單”。

最後,問題來了,你會選用Vue.js還是React呢?


本次給大家推薦一個免費的學習群,裡面概括移動應用網站開發,css,html,webpack,vue node angular以及面試資源等。
對web開發技術感興趣的同學,歡迎加入Q群:943129070,不管你是小白還是大牛我都歡迎,還有大牛整理的一套高效率學習路線和教程與您免費分享,同時每天更新視訊資料。
最後,祝大家早日學有所成,拿到滿意offer,快速升職加薪,走上人生巔峰。