精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

JavaScript年度調查報告:React、Vue和 Angular三分天下,誰將在2018年獨占鰲頭?

開發 前端
要論 2017年最主流的三個 Web前端框架,應莫過于 Angular、Vue和 React了。然而在實際應用中,這三個框架卻不盡相同。面對各有千秋的開發框架,作為一名開發者該如何選擇?哪種框架更具有前景?

要論 2017年最主流的三個 Web前端框架,應莫過于 Angular、Vue和 React了。然而在實際應用中,這三個框架卻不盡相同,對于規模不大的前端項目來說,Vue因其極易上手會被列出***之位,Angular在快速開發大型 Web項目上很受推崇,但仍存諸多缺陷,React正為 JavaScript應用開發者提供新的開發方式。因此,面對各有千秋的開發框架,作為一名開發者該如何選擇?哪種框架更具有前景?

接下來,本文作者通過近日***發布的 JavaScript調查報告,分享其 15年的 Web開發經驗,深度剖析前端框架的流行趨勢及未來發展,希望給諸多前端開發者指明一些方向。

 

[[215133]]

以下為譯文:

其實在一年前,我的團隊在重新項目時,采用了 Vue.js而非 React,且當時的我還做了一番預測:

按照目前的發展速度,我預測 Vue將在 16-24個月內成為主要的 JS框架,至少對于后端開發人員和小團隊的前端人員來說是這樣。當然,在 2017年,如果 React依然按照目前的速度不斷提升自己的話,那么它將仍然會在 2017年占據前端框架的主導地位。

——2016年 12月 10日

如今,從最近的一份來自 stateofjs.com網站、且超過 23,000名開發者參與的關于 JavaScript的調查報告來看,事實的確如此。

Stateofjs 2017前端框架調查結果

與日常一樣,使用 JavaScript編程語言的核心區別是由前端框架引起的。從調查報告來看,相比 Angular和 Vue, React是 2017年的主要 JavaScript框架,尤其是 React Native以***的速度提升自己。同時因為 Angular的流行度下滑,Vue也受到越來越多的歡迎。

 

圖1:JavaScript 年度調查報告:React、Vue 和 Angular 三分天下,誰將在 2018 年獨占鰲頭?

相較于 Stateofjs發布的 2016年前端框架調查結果:

 

圖2:JavaScript 年度調查報告:React、Vue 和 Angular 三分天下,誰將在 2018 年獨占鰲頭?

基于以上,通過將 2017與 2016年的統計結果進行對比可以發現,在過去一年里 Vue.js是大家最想學習的框架,因此我個人預測明年將是 Vue.js成功的一年,當然 React增長很穩定,而 Angular將無法跟上這兩個對手的腳步。2016年時,Vue.js被稱為“另一個 JS框架”,當時它是一匹十足的黑馬,而 React占據主導地位,Angular則是開發者的第二選擇。

但是,Vue.js只會在 Web前端中占據主導地位,而不會統治所有的前端領域。React則可以在所有的前端領域中盛行。這是為什么呢?下面,我們將揭開謎底。

React統治前端領域的關鍵因素

答案就在 Stateofjs.com發布的 2017年移動和桌面應用前端框架的調查結果之中:

 

圖3:JavaScript 年度調查報告:React、Vue 和 Angular 三分天下,誰將在 2018 年獨占鰲頭?

Synergy是 React能夠統治所有前端領域的關鍵。

React Native

Vue.js未能提供替代 React Native的可行性方案(Weex和 Quasar太年輕,存在碎片化并且很脆弱),伴隨著 React Native和 React.js的爆發式增長,如果你掌握了 Web前端的 React和 Redux ,你將獲得極大優勢:只要你想,便可在幾周內熟練地將 React Native應用到移動端。在這一點上,React充分展示了它相比 Cordova和其他 Hybrid技術的優勢。

如今最火熱的前端需求在于移動端,而不再是 Web 。React Native非常成功,同時它也會帶動 React.js的發展。

我們團隊計劃在 2018年***季度發布自己 iOS和 Android App的一個大版本,將公司的網站從零開始改寫(研發代號 Q3,采用 Vue.js和 Yii2),而新的 App基于 React Native開發。

其實,我們在一兩年前就考慮使用 React Native來改寫我們的 App ,但當時我們團隊的 Swift開發者表示拒絕,如今看來這個決定是正確的,因為有時候我們需要等待技術成熟,這非常重要。如今我們結束了用 Swift開發 iOS應用 ,用 Java開發 Android程序的局面,避免了不同操作系統 App使用不同開發語言的痛苦。

現在我們的 Swift開發人員正在使用 React Native編寫 JS代碼,并承認 React確實好用,他認為現在是轉到新的技術棧的好時機,因為在很多情況下 React Native的優點都大于缺點。

我們使用 Vue.js編寫 Web的前端人員幾周就掌握了 React Native ,但是我認為這個轉變是值得的,如果我們 Web也使用 React.js,那么我們的技術棧將會變得更簡單。我并不后悔使用 Vue.js開發 Web,具體原因在我以前的一篇文章中解釋過(http://pixeljets.com/blog/why-we-chose-vuejs-over-react/),實際上我對 Vue.js在 Web領域的預測已經成為現實,但我仍然期望在 2018年里中小型團隊繼續選擇用 React來進行 Web和移動端的開發,因為 synergy的存在我相信這樣的選擇是明智的。

使用 Java和 Swift / Objective C分別開發不同平臺的 App雖然沒錯,但是從商業的角度來看,它的代價是很高的,此外,與 React Native Codepush相比,想要通過 App Store的審核也不是那么容易的。

GraphQL

GraphQL是 Facebook的另一個重量級產品,它讓 React生態系統如虎添翼。

雖然它當前還不成熟,比較復雜并且有缺點,但是看起來 GraphQL在未來將有很大可能替代 REST。

GraphQL標志著前端領域大多數的創新都發生在 React圈,然后這些創新再在其他框架中被采用和改進。

Angular的未來預測

Stackoverflow展示了一個有關前端開發人員問題的有趣圖表:

 

圖4:JavaScript 年度調查報告:React、Vue 和 Angular 三分天下,誰將在 2018 年獨占鰲頭?

Angular在這張圖中看起來很好,但我不并認為這預示著 Angular作為一個框架能夠取得長期成功。在我看來,對于那些維護傳統的 Angular 1代碼的開發者來說,從 Angular 1遷移到 Angular2 +是一個明智的選擇,但是當他試圖遷移并且看到 Angular的新老版本之間的巨大區別時,這會產生挫敗感,并且這個事實也解釋了 Stackoverflow上有大量問題的原因。

Vue.js的缺陷

Vue.js目前即便還無法支持移動應用,但在 2017年的其中一段時間,它通過獲得開發者的支持而贏得了與 React的競爭。

WordPress正在考慮用 React來構建其前端布局,并且很可能將 Vue.js加入 WordPress生態系統,就像 Laravel一樣。不過 Facebook很快就調整了 React許可證,并將這個想法扼殺了。

寫在***

通過三大框架的對比,我們更傾向于 React,在此也推薦其他的團隊根據自身的情況選擇 Vue.js或 React?;诖?,開發者也在 Hacker News (https://news.ycombinator.com/item?id=15999688)上發表了自己的看法:

@antoriv:

在這次的調查報告中,我最感興趣的是百分比,即(以前使用過、將再次使用)/(以前使用過、再次使用+之前使用過、不再使用)。

2016年:

  • React – 91%的滿意度
  • Vue – 91%的滿意度
  • Angular 2 – 65%的滿意度
  • No framework – 65%的滿意度
  • Ember – 50%的滿意度
  • Angular – 40%的滿意度
  • Backbone – 31%的滿意度

2017年:

  • React – 93%的滿意度
  • Vue – 91%的滿意度
  • Angular 2 – 66%的滿意度
  • No framework – 65%的滿意度
  • Aurelia – 56% 的滿意度
  • Polymer – 53% 的滿意度
  • Ember – 41% 的滿意度
  • Angular – 33% 的滿意度
  • Backbone – 23% 的滿意度

其中,特別有趣的是,許多框架的滿意度比“沒有框架”的高。當然這主要歸因于很多沒有使用框架的開發者。我就曾遇到過一些認為前端框架是無稽之談的開發者(通常是后端開發人員),他們更喜歡只寫一堆 jQuery。另外,如果您在 WordPress網站上工作,那么框架往往是沒有必要的。

個人而言,我已經習慣在這些框架(Backbone,Angular 1,Ember和 React)中編寫代碼,我更喜歡React。

@philliphaydon:

對于 Angular 2,我想我永遠不會再使用。因為它帶來的問題遠遠多于解決的問題。它需要豐富的知識經驗來構建大型應用程序,否則總是會遇到性能問題。

責任編輯:未麗燕 來源: 程序師
相關推薦

2018-02-04 22:05:16

JavaScript 調查報告React

2022-05-17 10:04:59

Angular開發者調查開發平臺

2010-08-02 10:30:30

2019-06-24 08:52:22

Java開發代碼

2020-05-15 11:02:34

數據泄露安全互聯網

2018-01-04 09:02:17

React Web 前端

2012-08-15 10:30:50

調查報告

2018-12-04 17:22:16

OpenStack

2017-03-24 10:02:35

StackOverfl開發者調查

2015-01-27 10:46:19

2015-12-21 11:51:43

JavaScript開發者調查

2018-02-25 09:36:59

云計算AWS公共云

2018-04-28 08:48:39

Web 服務器微軟

2023-03-16 11:35:48

報告

2013-08-06 10:15:57

iOS開發者薪資iOS開發

2015-11-06 11:14:35

2015容器生態系統調查報告

2022-04-15 16:02:57

IT調查報告

2014-01-15 15:02:25

2023-08-09 09:07:21

Rust調查報告

2013-03-08 09:38:24

點贊
收藏

51CTO技術棧公眾號

操欧美女人视频| 最新国产在线拍揄自揄视频| 日韩二区在线观看| 日韩三级影视基地| 亚洲性图第一页| 亚洲电影观看| 自拍偷拍国产精品| 精品国产_亚洲人成在线| 中文字幕观看视频| 影音国产精品| xvideos国产精品| 好吊色视频一区二区三区| 97人人做人人爽香蕉精品| 亚洲激情综合网| 日韩精品资源| 天天干,夜夜操| 久久99精品久久久| 日本电影亚洲天堂| 国产大学生自拍| av在线不卡顿| 精品中文字幕久久久久久| 亚洲色图欧美自拍| **欧美日韩在线观看| 亚洲国产日韩一级| 99re热这里只有精品视频| 亚洲色图第一页| 在线xxxxx| 精品视频一区二区三区| 欧洲av一区二区嗯嗯嗯啊| 亚洲熟妇无码一区二区三区| 成人ww免费完整版在线观看| 久久久久久久久免费| 国产精品加勒比| av男人天堂av| 激情综合一区二区三区| 国产精品久久久久高潮| 你懂的国产视频| 亚洲一级一区| 美日韩在线视频| 少妇高潮在线观看| 色999日韩| 亚洲网站在线观看| 国产在线观看无码免费视频| 97se亚洲| 精品嫩草影院久久| 红桃视频一区二区三区免费| 四虎国产精品免费久久| 欧美中文字幕久久| 国产aaaaa毛片| 久久xxx视频| 欧美午夜精品久久久久久超碰 | 好吊日精品视频| 欧美巨乳在线观看| 一区二区视频免费看| 中文字幕av亚洲精品一部二部| 日韩中文字幕在线| 永久免费看mv网站入口| 天天色综合色| 欧美刺激性大交免费视频| 极品魔鬼身材女神啪啪精品| 欧美国产专区| 久久久免费观看视频| 一级片免费网址| 国产精品美女久久久浪潮软件| 91高清在线免费观看| 日本a级c片免费看三区| 免费av网站大全久久| 国产在线播放不卡| 国产v在线观看| 成人av中文字幕| 欧美成人在线免费观看| 岛国在线视频免费看| 日韩一区在线看| 成人一级生活片| 国产一二三在线| 在线精品视频免费播放| av中文字幕网址| 91麻豆精品激情在线观看最新| 亚洲国语精品自产拍在线观看| 偷拍女澡堂一区二区三区| 日韩精品午夜| 久99久在线视频| www成人在线| 美国欧美日韩国产在线播放| 97神马电影| 免费资源在线观看| 亚洲色图欧美激情| 99热在线这里只有精品| 久久精品国产福利| 日韩视频国产视频| 亚洲av无码国产精品久久| 色男人天堂综合再现| 欧美极品少妇xxxxⅹ喷水 | а√天堂在线官网| 精品久久久久久中文字幕| 在线看的黄色网址| 精品网站aaa| y97精品国产97久久久久久| 日本在线小视频| 美女久久久精品| 国产一区二区三区av在线| 高清日韩av电影| 亚洲大片精品永久免费| 91亚洲免费视频| 欧美日韩麻豆| 欧美精品情趣视频| 亚洲精品国产无码| 成人精品小蝌蚪| 伊人久久99| 欧美成人免费电影| 精品精品国产高清一毛片一天堂| 久久国产柳州莫菁门| 亚洲人成免费| 亚洲一区二区三区视频播放| 国产黄在线看| 精品国产乱码久久久久久天美 | 日韩精品综合在线| 国产精品久久久久77777丨| 亚洲成人亚洲激情| 老熟妇高潮一区二区三区| 日韩国产精品久久久| 国产精品永久入口久久久| 国产在线激情| 欧美日韩日日摸| 舐め犯し波多野结衣在线观看| 影音先锋一区| 成人免费看片网站| 好了av在线| 6080午夜不卡| 欧美肥妇bbwbbw| 看电视剧不卡顿的网站| 区一区二区三区中文字幕| 超级白嫩亚洲国产第一| 欧美成人性福生活免费看| 亚洲综合视频网站| 久草热8精品视频在线观看| 日韩一区日韩二区| 激情av一区二区| 日韩大尺度视频| 牛夜精品久久久久久久99黑人| 国产精品爽黄69| av网在线观看| 欧美在线观看18| 法国空姐电影在线观看| 久久精品主播| 日韩欧美激情一区二区| 桃子视频成人app| 国产小视频国产精品| 中文字幕在线看人| 国产亚洲短视频| 爆乳熟妇一区二区三区霸乳| 国产一区2区| 国产精品欧美日韩久久| 自拍视频在线播放| 欧美精品免费视频| 男女做暖暖视频| 国产一区二三区好的| 亚洲区成人777777精品| 视频一区在线| 久久久女女女女999久久| 少妇人妻精品一区二区三区| 欧美日韩另类在线| 国产又爽又黄无码无遮挡在线观看| 男人的天堂亚洲在线| 日韩精品在在线一区二区中文 | 国产精品直播网红| 九七久久人人| 精品福利二区三区| 中文字字幕在线中文| 国产亚洲一区二区在线观看| 日韩欧美国产片| 欧美精选在线| 狠狠久久综合婷婷不卡| 3d性欧美动漫精品xxxx软件| 久久精品国产成人| 六月婷婷综合网| 一本色道久久加勒比精品 | 欧美一区二区性| 91美女福利视频高清| 色婷婷视频在线观看| 日韩av在线一区| 在线免费观看视频网站| 一区二区三区**美女毛片| 少妇饥渴放荡91麻豆| 蜜桃视频一区二区| 国产精品久久久久9999爆乳| 免费欧美视频| 亚洲aaa激情| 日本三级一区| 久久综合久中文字幕青草| 亚洲av成人精品一区二区三区在线播放 | 男人久久天堂| 久久手机精品视频| 色鬼7777久久| 日韩欧美黄色影院| 黄色污污网站在线观看| 亚洲精品免费在线播放| 亚洲国产天堂av| 国产成人午夜视频| 日本老熟妇毛茸茸| 亚洲伦伦在线| 黄色网zhan| 欧美一级精品| 精品免费国产| 伊人久久噜噜噜躁狠狠躁| 国产精品成人播放| 日韩影院在线| 欧美伦理91i| 国产粉嫩一区二区三区在线观看| 精品av综合导航| 国产视频手机在线观看| 在线观看亚洲精品视频| 奇米影视第四色777| 亚洲精品免费在线| 亚洲欧美卡通动漫| 国产日韩欧美精品一区| 国产精品成人无码专区| 国产精品2024| 在线观看av免费观看| 日韩av在线发布| aa免费在线观看| 最新国产拍偷乱拍精品| 91精品国产aⅴ一区二区| 中文字幕在线视频一区二区| 视频一区欧美精品| 自拍日韩亚洲一区在线| 欧美成人tv| 亚洲美女自拍偷拍| 欧美第十八页| 亚洲一区二区三区免费看| 一区三区在线欧| 久久99精品国产99久久| 卡一精品卡二卡三网站乱码| 国产精品国产三级国产专区53| **日韩最新| 91沈先生在线观看| 国产高清日韩| 91亚洲精品在线观看| 久久久免费人体| 国产精品久久久久7777婷婷| 韩日精品一区二区| 庆余年2免费日韩剧观看大牛| 激情黄产视频在线免费观看| 69久久夜色精品国产7777| 国产盗摄——sm在线视频| 欧美精品久久久久久久久久| 五月婷婷视频在线观看| 欧美黑人性生活视频| 久草在线资源站资源站| 欧美丰满少妇xxxxx| 黑人另类精品××××性爽| 久久免费精品日本久久中文字幕| 丰乳肥臀在线| 午夜精品福利视频| 亚洲精华液一区二区三区| 日本91av在线播放| 91伊人久久| 成人免费观看网址| 秋霞一区二区三区| 国产另类自拍| 亚洲欧美校园春色| 亚洲第一导航| 亚洲天堂一区二区三区四区| 色乱码一区二区三区熟女| 欧美色图首页| 日本精品一区在线观看| 日本vs亚洲vs韩国一区三区| 可以看污的网站| 国产成人精品免费一区二区| 亚洲自拍偷拍精品| 久久久久久夜精品精品免费| 国产精品美女高潮无套| 樱桃国产成人精品视频| 国产91av视频| 91国内精品野花午夜精品| 国产免费不卡视频| 亚洲精品成人久久电影| 国产女主播在线写真| 久久久国产一区二区| av中文在线资源库| 国产精品aaa| 日韩欧美一级| 欧美一级爽aaaaa大片| 午夜激情久久| 青青青青草视频| 蜜芽一区二区三区| av在线天堂网| 国产欧美一区二区在线| 少妇aaaaa| 日本精品一区二区三区高清| 国产精品特级毛片一区二区三区| 亚洲高清免费观看高清完整版| 你懂得网站在线| 欧美老女人性视频| 性欧美gay| 97netav| 精品国产aⅴ| 国产一线二线三线女| 奇米精品一区二区三区在线观看 | 免费一区二区三区视频导航| 一区二区在线观| 亚洲自啪免费| 熟妇女人妻丰满少妇中文字幕| 久久久不卡影院| 久久综合亚洲色hezyo国产| 欧美亚洲国产bt| 午夜成人鲁丝片午夜精品| 久久亚洲精品一区二区| 成人欧美大片| 国产伦精品一区二区三区照片91| 色999日韩| 成年人视频在线免费| 岛国一区二区在线观看| www.av免费| 欧美性色黄大片| 香港一级纯黄大片| 欧美肥婆姓交大片| 久久视频免费| 亚洲精品9999| 日韩电影在线一区二区三区| 亚洲欧美日本一区| 亚洲一区在线免费观看| 国产又粗又猛又爽| 亚洲图片在区色| 人狥杂交一区欧美二区| 国产免费一区二区三区| 欧美激情91| 手机在线国产视频| 国产精品国产精品国产专区不蜜| 草莓视频18免费观看| 亚洲另类激情图| 僵尸再翻生在线观看| 国产精品亚洲综合| 狠狠综合久久| 天天躁日日躁狠狠躁av| 亚洲一区二区影院| 亚洲国产999| 色综合久久久久久中文网| 精品国产亚洲一区二区三区大结局| 亚洲欧美精品| 毛片基地黄久久久久久天堂| 韩国三级hd中文字幕| 色8久久人人97超碰香蕉987| 亚洲欧美综合在线观看| 2018国产精品视频| 欧美日韩xxxx| caoporn超碰97| 欧美激情一二三区| 亚洲手机在线观看| 日韩中文字幕亚洲| 国产精品2区| 欧美日韩视频免费| 不卡一卡二卡三乱码免费网站| 久久久精品视频免费| 亚洲娇小xxxx欧美娇小| 中文字幕资源网在线观看免费| 久久久久久久久一区二区| 天堂一区二区在线| 国产黄色片在线| 91精品国产手机| 伊人春色在线观看| 九九九九九精品| 日韩 欧美一区二区三区| 又嫩又硬又黄又爽的视频| 5月丁香婷婷综合| av中文字幕电影在线看| 免费国产一区二区| 欧美a级理论片| 懂色av懂色av粉嫩av| 亚洲黄色av女优在线观看| 波多野结衣亚洲| 杨幂一区欧美专区| 国产成人精品免费看| 久久亚洲精品国产| 中文字幕亚洲情99在线| 91精品尤物| 亚洲乱码中文字幕久久孕妇黑人| 国产欧美日韩麻豆91| 99久久精品国产一区二区成人| 欧美国产日韩一区| 国产a久久精品一区二区三区| 在线观看高清免费视频| 一区二区三区不卡在线观看| 免费在线稳定资源站| 91久久久久久久久久久久久| 日韩午夜在线| 人妻无码一区二区三区免费| 精品国产一区a| 91九色综合| 91九色在线观看视频| 国产精品久久久一本精品| 蜜桃视频在线观看www| 国产精品美女视频网站| 精品电影一区| 任我爽在线视频| 亚洲免费小视频| 99国产精品久久一区二区三区| 亚洲狼人综合干| 婷婷成人激情在线网| 免费av网站在线观看|