成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

前端世界大變化,2020年你會選擇Vue.js還是React?

新聞 前端
最近以來,谷歌發布的Angular和Facebook的React.js兩巨頭激烈對抗。盡管如此,2018年前端世界發生了重大變化,有一個更強大的玩家也加入了競爭——Vue.js.

 前端世界大變化,2020年你會選擇Vue.js還是React?

前端框架一年比一年更受歡迎。

如今,人們很難想象沒有任何JavaScript框架參與的前端開發。

最近以來,谷歌發布的Angular和Facebook的React.js兩巨頭激烈對抗。盡管如此,2018年前端世界發生了重大變化,有一個更強大的玩家也加入了競爭——Vue.js.

下面,我們就來看看Vue.js,預估一下它取代前端巨頭React的機會。

背景

在深入研究之前,將對兩個框架的一些基本信息進行概述。

React由科技巨頭Facebook開發和維護,以滿足其需求。長期以來React一直是前端領域的主要參與者,提供長期穩定的支持。

Vue.js是由谷歌前員工尤雨溪創建的,他的目標是開發一個可以將現有框架中的最佳特性集成在一起的框架。

核心差異

為了保持不偏不倚,React和Vue.js之間的區別建議在Vue.js文檔中查看,后者這很好的解決了這個問題。Vue.js文檔是由尤雨溪和React小組的丹·阿布拉莫夫合作完成的。

Vue和React都使用虛擬DOM,盡管它們都有不同的實現方法。

Vue.js和Recovery之間的主要區別是Vue.js使用帶有聲明性呈現的模板,而React使用JSX,這是一個相當大的JS擴展,允許在其中使用HTML。這意味著相比于Vue.js或Angular,React需要更復雜的執行過程來完成更簡單的任務,到頭來還需要更多的時間來開發復雜的組件。

下面是一個簡單的Vue登錄實現示例:

前端世界大變化,2020年你會選擇Vue.js還是React?

React的登錄實現示例:

前端世界大變化,2020年你會選擇Vue.js還是React?

同時,Vue.js更高級,并且具有較低的入口點,因為它不需要深入理解js核心來執行。

React和Vue.js都適用于中小型項目。

流行性

React一直是JavaScript框架中受歡迎的領頭羊。根據節點包管理器(npm)的報告,React憑借48718個依賴項數量高居榜首,而Vue.js是第二流行的JavaScript框架,21575個依賴項數量是React的一半。盡管看2018年底的統計數據會發現Vue的依賴項增長了2倍,而React的依賴項增加了一倍。

下載的數量也顯示了React越來越受歡迎,而Vue幾乎沒有改變。

前端世界大變化,2020年你會選擇Vue.js還是React?

根據當前特定平臺工作的開發人員提出的問題的數量,堆棧溢出給出以下數據:

前端世界大變化,2020年你會選擇Vue.js還是React?

盡管可以看到關于Vue.js的問題數量在增加,但毫無疑問的是,React仍然在領獎臺的首位。

根據第四版的JavaScript“新星”預測,每年在Github上增加的星星數量,2019年Vue排名第一。

這個統計數字相當令人困惑,因為它不符合上述任何數字。也許Vue社區只是癡迷于GitHub的閃光點。

社區支持

依靠Github的統計數據,可以得出即使沒有頂級公司的支持,Vue.js在開源社區中也很受歡迎。

Facebook的工程師們一直在致力于React的維護和編碼,改進和投資,這使得React成為開發者世界中發展最快的工具。

靈活性和學習曲線

React最大的優勢之一是靈活性。因為React不是一個成熟的框架,而是一個庫,所以它也很容易學習。開發人員可以根據自身偏好添加任何庫,而不是按照固定的模式工作。MobX和Redux也在開發人員使用React支持狀態管理任務時被廣泛使用。

Vue.js也很靈活,對如何構建應用程序沒有任何限制。它還為各種構建系統提供了官方支持,此外,學習過程不會花費太多時間:熟悉諸如HTML和ES5JavaScript這些基礎知識是開始學習的唯一要求。

框架大小

框架的大小是直接影響項目生產率的一個重要標準,框架越小,對項目越有利。如果將框架的大小四舍五入,React約為100 Kb,而Vue.js約為80 Kb。它們都具有相對較小的尺寸,這使得其便于小型應用程序的開發。

用例

當為一個項目選擇一項技術時,知道這項技術應用在哪也是至關重要的。

React.js應用程序開發:

· Facebook

· Twitter

· Instagram

· Whatsapp

Vue.js應用程序開發:

· Gitlab

· 9Gag

· Nintendo

· Grammarly

[[321125]]

來源:Pexels

總而言之,最近React比Vue更受歡迎。React有強大而有影響力的導師對其進行改進和維護,而Vue沒有。

但Vue.js和React.js提供了高度的靈活性、簡單的學習曲線,并且兩者的尺寸都很小,選擇誰還看你的習慣。

責任編輯:張燕妮 來源: 讀芯術
相關推薦

2020-04-06 12:13:46

Vue.jsReact框架

2016-12-29 11:01:54

ReactVue

2019-07-05 10:53:55

ReactVue前端

2020-01-09 15:35:54

ReactAngularVue.js

2016-11-04 19:58:39

vue.js

2018-11-26 10:10:35

前端Vue.jsAngular

2016-11-01 19:10:33

vue.js前端前端框架

2018-04-04 10:32:13

前端JavascriptVue.js

2018-06-21 16:03:25

Vue.jsReact.js框架

2017-09-27 16:44:23

前端

2023-04-27 08:23:38

JavaScriptVue.jsMVVC

2024-01-18 11:50:28

2021-12-29 07:09:43

React框架Vue

2023-09-27 23:08:08

Web前端Vue.jsVue3.0

2010-03-19 09:12:05

JRuby

2020-06-02 10:10:46

React前端組件

2020-02-21 10:30:10

開發技能代碼

2016-11-02 18:43:02

javascripthtml5vue.js

2021-07-24 11:41:42

前端開發技術

2018-09-28 10:06:21

移動開發App
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品精品久久久 | 国产主播第一页 | 人人做人人澡人人爽欧美 | 毛片综合| 精区3d动漫一品二品精区 | 中文字幕91av | 麻豆一区二区三区精品视频 | 久草资源在线 | 亚洲三级在线观看 | 91污在线 | 国产精品美女久久久 | 9久久| 国产成人99av超碰超爽 | 天天干天天爱天天爽 | 国产成人免费 | 免费看欧美一级片 | 亚洲欧美日韩精品久久亚洲区 | 国产精品久久av | 羞羞午夜 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 国产福利资源 | 亚洲精品久久久蜜桃 | 五月激情综合网 | 精品在线视频播放 | 伊人中文字幕 | 欧美日韩中文字幕在线 | 特黄特色大片免费视频观看 | 日本视频一区二区 | 日韩www| 999久久久 | 在线视频一区二区三区 | 午夜小视频免费观看 | 国产午夜精品视频 | 国产综合精品 | 欧美性久久 | 国产在线一区二区 | 天堂一区在线 | 国产免费va | 欧美一二三 | 成人在线视频网站 | 中文字幕日韩欧美一区二区三区 |