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

2017年前端開發工具趨勢

開發 前端
你有兩年以上的前端開發經驗嗎?你會用 Sass 和 Autoprefixer 等高級的CSS輔助技能嗎?你的 JavaScript 知識是否融匯貫通,你是否喜歡使用 Gulp , npm 和 jQuery ?如果是這樣,根據 Ashley Nolan 的前端問卷調查,你是一個典型的前端開發工程師。

你有兩年以上的前端開發經驗嗎?你會用 Sass 和 Autoprefixer 等高級的CSS輔助技能嗎?你的 JavaScript 知識是否融匯貫通,你是否喜歡使用 Gulp , npm 和 jQuery ?如果是這樣,根據 Ashley Nolan 的前端問卷調查,你是一個典型的前端開發工程師。 

[[190577]] 

01謊言,該死的謊言,統計數字和調查問卷

謊言,該死的謊言,統計數字(英文:Lies, damned lies, and statistics),是一句著名的西方諺語。主要描述數字的說服能力,特別是用來諷刺一些使用統計數字支持、但毫無說服力的分析報告,以及人們傾向于貶低那些不支持其立場的統計結論。 維基百科

諸如此類的調查有助于你發現新工具和你的知識短板。至本文撰寫時,本次問卷調查收到了5,254份答復,這是比大多數民意調查更具有樣本價值。但是,調研結果是否代表真相還是應該抱審慎態度。。。

全球性的統計結果

這次問卷調查是全球性的,但將主要來自英語國家。 在其他地方開發或使用的流行工具可能被忽略。

開發人員知識

本次問卷調查呼吁經驗豐富的開發人員對調研問題有深刻理解并且有時間,有興趣去完成本次調查。

83% 的受訪者有兩年或兩年以上的前端技術經驗,只有 5% 的受訪者不到一年前端經驗:

 

 

具備較低前端技能的開發人員不太可能完成本次問卷調查,因此結果可能會相應偏離。

意見和偏見

受訪者被要求判斷自己的水平。有些人可能比較謙虛,有些有選擇困難綜合癥。有些人可能高估了自己的水平,因為他們可能是一群新手程序員團隊中唯一前端開發人員。自我偏見的偏差可以被平均,但沒有辦法證明。

過去的行為不代表未來的趨勢

調查結果突顯了開發人員已經使用的工具。這并不意味著這些工具是有用的,可以節省時間或將在將來的項目中使用。

02CSS

63%的開發人員將他們自己的CSS知識評為高級或專家水平:

 

雖然 CSS 是一個看似簡單的 屬性 和 值 的鍵值對集合,但是 CSS 是眾所周知地難以掌握。 CSS3引入了一系列新效果,并且越來越難以掌握所有的知道。例如,我對新的 CSS網格模塊 知之甚少,還有當開發 Flexbox 布局時常常需要翻閱手冊(或隨機嘗試性的使用各種屬性和值)!

10%的受訪者承認不到一年的開發經驗,卻聲稱已經掌握高級的CSS知識!我懷疑他們很快就會意識到,懂的越多,意味著不懂的也就越多!

CSS 預處理器

超過 63% 的受訪者使用 Sass – 無可爭議的預處理器冠軍。8%的受訪者還使用 PostCSS,雖然它通常與其他預處理器結合使用以提供有用的功能 – 如AutoPrefixer( 65% 的受訪者采用)。

近 14% 的受訪者不使用預處理器,而更喜歡使用原始 CSS 代碼。當你認為它是最簡單的(和***的)開始前端開發的方式時,這個比例似乎有點低。如果 86% 的開發人員使用 CSS 預處理器,我預計平均每個網站的CSS文件請求應該低于7.2個。

近 70% 的受訪者嘗試過 Less ,19% 的受訪者嘗試了 Stylus 。80% 從未聽說過 Rework。

CSS 命名方案

46% 的受訪開發人員使用命名方案,但是對于那些將 CSS 水平自我評價為高級或專家級別的人來說,這一比例上升到 57% 。

***的選擇是 BEM ,占40%,其次是 CSS模塊(CSS Modules)(16%),OOCSS(15%)和 SMACSS(13%)。

其它CSS工具

當前 39% 的項目中正在使用 Modernizr 。這似乎令人驚訝,因為它的主要用途是兼容大部分已經被棄用的舊版本IE。(Microsoft已于2016年1月停止支持IE10及以下版本。)

14% 的受訪者使用 Stylelint 來檢查CSS有效性。這似乎很低,但***的IDE和編輯器有一些類似的 CSS 檢查,所以可能沒有必要。

23% 的開發人員不使用任何CSS工具或命名方案。

03JavaScript

如果你認為 CSS 的各種工具已經很混亂了,歡迎來到迷人的 JavaScript 世界!

JavaScript 開發人員比較謙虛,51% 的受訪者認為自己的JavaScript 知識達到了高級或專家水平:

 

庫和框架

盡管有相關性的質疑,超過 99% 的開發人員在某些時候使用 jQuery,并且 31% 的受訪者認為對很多項目來說 jQuery 是必要的。70% 的受訪者在當前項目中繼續使用 jQuery ,這與 W3Techs 觀察到的數據相似:

 

框架情況更令人困惑:

已有 38% 的現有項目采用了React。然而,只有 29% 的開發人員使用它感到舒適,18% 的受訪者認為它是必要的。只有0.1%的網站被發現正在使用React,但請記住,調查結果是從前端開發人員收集的 – 而不是所有的Web開發人員。

有 25% 的項目使用 Angular 1,雖然只有8%的人認為它是不可替代。Angular 2則相對受冷落,只比8%多一點。只有3%的人在多數項目中使用它。

Vue.js 已經被 10% 的項目采用,但少于 6% 的開發人員對框架感到舒適,3% 認為它是必要的。

對于明年的問卷調查,這個問題可能有用:“你是否放棄了一個框架或者在項目中切換框架?

盡管有大量的JavaScript專家,只有 21% 的人認為框架不是必須的,并樂意編寫原生代碼。這是一個令人擔憂的統計數據嗎?30% 的開發人員認為他們的框架抽象技能集可以滿足他們的全部需求?

任務執行器和模塊打包工具

Gulp是***的贏家,接近 44% 的開發人員在使用。然而,更簡單的 npm scripts 腳本在2016年增加了 23% ,達到 26% 。

Grunt 已經失去了優勢,跌落到 12%。另外,9% 的受訪者選擇了不使用任務運行器。

那些使用模塊打包工具在2016年增加了 20%,達到 68% 。 Webpack 是最為流行,占 31% ,Browserify 為 11% ,RequireJS 為 8% 。

我很驚訝,“其他”模塊打包工具占不到 4%,當有幾個任務運行器插件可以更簡單的管理依賴關系,例如 gulp-deporder 。也許因為每個開發人員都在使用JavaScript 轉譯器…

ES6到ES5的轉譯器 (transpilers)

62% 的開發人員正在使用諸如 Babel 之類的工具,將簡潔的 ES6 代碼轉換為舊版瀏覽器支持的 ES5 代碼。

31% 的人聽說過可能性,但沒有使用工具,和 7% 從未聽說過這個詞。

這個數字似乎相當高。Internet Explorer 和老的應用程序不支持***的 JavaScript 語法,但是如果您要編寫 ES6 代碼,為什么還要支持他們呢?

如果你確實需要支持 IE11 及以下版本,編寫 ES5 代碼不是更容易嗎?

其他JavaScript工具

41%的開發人員使用 ESLint , 19% 使用 JSLint 和 14% 使用 JSHint 來檢查他們的代碼的有效性 – 例如缺少括號,省略分號,格式縮進等。

23%的受訪者不使用代碼檢查工具 – 雖然,也有可能他們依靠他們的文本編輯器或 IDE 來發現最嚴重的語法錯誤。

使用測試工具的用戶在一年中增長了 12% ,達到了 52% 。

歷史上,JavaScript 測試一直是一個挑戰。

諸如測試驅動開發(TDD)等技術可以捕獲邏輯問題,但不能解決異步事件遇到的問題,例如當 UI 在特定瀏覽器中執行某種意外操作時。

幸運的是,行為驅動開發(BDD)的可能性已經出現,以檢查在真實的瀏覽器中的活動,并使前端測試更具可行性。 ***的系統有:

  • Mocha – TDD/BDD (23%)
  • Jasmine – BDD (17%)
  • QUnit – TDD (4%)
  • Jest – TDD/BDD (3%)
  • Ava – TDD/BDD (2%)

***,有 94% 的受訪者使用 npm – Node.js 的包管理器。出乎意料,有 32% 曾經使用過 TypeScript 。

04你在2017年應該使用什么?

關于 CSS,Sass 的知識,PostCSS 和 BEM 很明顯是必要的。也就是說,開發的多樣性很廣。我建議你研究一些預處理器和命名方案,以便了解每個工具可以實現什么 – 即使是你選擇不使用它們。

JavaScript 方面的工具不太好說。有一些明顯的特征和趨勢:

Node.js 和 npm 將變得至關重要,因為你采用的工具記得上都是 Node.js 和 npm 實現管理的。

Gulp 和/或 Webpack 也值得嘗試一下。

了解ES6,即使您仍然在向后兼容的 ES5 項目上工作。

我從不羨慕那些嘗試為新項目選用類庫或框架的人。從調研結果來看,jQuery是明顯是***的。然而隨著 IE 的消亡,jQuery 的跨瀏覽器支持變得沒那么重要,并且許多功能已經和瀏覽器原生 API 和 CSS 重復。

你可以選擇一個框架,如 React,因為它很受歡迎 – 但這并不代表它就適用于你的應用。即使 React 將最終被更好,更優秀的東西取代。

我的建議:從眾多框架中挑選某一個之前,先學習HTML,CSS,JavaScript 和瀏覽器開發的基礎知識。無論 JavaScript 社區如何評價哪些工具集,這些知識將終生受用。也許有一天,你甚至會編寫出一個高大上的工具,也成為各種框架中的一員。

感謝 Ashley Nolan 的前端工具調查和結果分析。

責任編輯:龐桂玉 來源: 程序猿
相關推薦

2019-07-18 15:20:22

前端技術PWA

2019-01-07 14:46:16

前端開發調查報告

2019-12-24 08:33:08

前端開發語言

2021-06-27 17:34:57

前端編程語言

2024-12-30 10:14:13

2021-09-10 10:47:58

前端開發JavaScript

2021-05-14 05:26:25

前端架構開發

2012-06-27 17:25:52

VisionMobil跨平臺開發工具

2017-02-06 19:59:25

2021-01-04 14:41:28

開發前端工具

2020-02-24 23:33:27

前端TypeScriptVue

2021-02-05 08:09:19

前端框架開發

2010-05-28 13:38:29

Linux開發工具

2025-02-11 10:17:19

DeepSeek大模型人工智能

2018-06-06 15:08:57

前端開發工具

2020-05-18 10:10:24

開發工具.NET

2022-04-26 10:11:16

開發工具JavaScript

2021-05-08 23:24:21

前端工具Web

2017-04-21 15:30:51

移動應用開發趨勢

2011-11-22 13:44:18

Web
點贊
收藏

51CTO技術棧公眾號

欧美第一页在线| 日韩va欧美va亚洲va久久| 亚洲最大的成人av| 亚洲综合大片69999| 卡一卡二卡三在线观看| 裸体xxxx视频在线| 日韩不卡一区二区三区| 日韩在线视频观看| 中文字幕第六页| 国产偷拍一区二区| 亚洲国产1区| 亚洲国产欧美日韩另类综合| 亚洲精品欧美日韩专区| 久久综合久久鬼| 欧美热在线视频精品999| 中文字幕在线一区| 成人自拍网站| 国产伦理片在线观看| 午夜影院免费在线| av成人免费在线观看| 国产精品r级在线| 国产成人av片| av中文字幕电影在线看| 久久九九久久九九| 久久影院免费观看| 国产精品无码毛片| 999精品嫩草久久久久久99| av在线一区二区| 国产精品第三页| 日韩精品一区二区亚洲av性色| 国产无遮挡裸体免费久久| 亚洲国产精品av| 国产精品日韩二区| 一区二区不卡视频在线观看| 国产欧美一区二区色老头| 欧美日韩一区二区三区高清 | 亚洲成色www久久网站| 国产成人精品亚洲精品色欲| 国产精品一区亚洲| 欧美另类第一页| 黄色片在线观看免费| 给我免费播放日韩视频| 欧美久久久久久久久久| av高清在线免费观看| 高潮毛片在线观看| 久久久久99精品国产片| 国产精品视频500部| 亚洲中文字幕一区二区| 国产在线日韩精品| 精品久久久久久综合日本欧美| 精品福利影视| 国产黄色片网站| 麻豆成人免费电影| 亚洲人成电影在线播放| 国产a视频免费观看| 1区2区在线观看| 中文字幕 久热精品 视频在线| 国产精品免费区二区三区观看| 国产丝袜视频在线观看| 美女www一区二区| 国产精品第二页| 中文字幕在线日本| 美女尤物久久精品| 欧美影院在线播放| 亚洲另类欧美日韩| 久久久免费毛片| 亚洲3atv精品一区二区三区| 日本大胆人体视频| 日日躁夜夜躁白天躁晚上躁91| 国产一区二区视频在线| 国产日韩在线精品av| 成人黄色a级片| 日韩av大片| 中文字幕精品一区二区精品| 国产 porn| 超薄肉色丝袜脚交一区二区| 日本久久一区二区| 波多结衣在线观看| 日本在线看片免费人成视1000| www.欧美色图| 裸模一区二区三区免费| 青青草免费观看免费视频在线| 亚洲欧美清纯在线制服| 亚洲品质视频自拍网| 精品无码在线视频| 欧美男同视频网| 色吧影院999| 视频这里只有精品| 国产福利一区二区精品秒拍| 欧美xfplay| 成熟妇人a片免费看网站| 日韩精品免费一区二区夜夜嗨| 日韩av一区二区在线| 欧美污视频网站| 91精品论坛| 国产精品久久一卡二卡| 在线观看欧美一区| 亚洲精品97久久中文字幕| 久色成人在线| 欧美极品美女视频网站在线观看免费| 中文字幕在线观看2018| 亚洲午夜极品| 国产成人欧美在线观看| 一级黄色片在线| 成人亚洲一区二区一| 欧美日韩一区在线视频| 毛片av在线| 亚洲444eee在线观看| 日本一本二本在线观看| 日韩久久99| 亚洲精品97久久| 成年人在线免费看片| 欧美日韩国产免费观看| 国产精品99久久久久久久久 | 亚洲大片在线观看| 九九热免费精品视频| 日韩国产在线不卡视频| 国产视频精品免费播放| 日韩精品aaa| 狂野欧美xxxx韩国少妇| 日韩精品999| tube国产麻豆| 日本欧美久久久久免费播放网| 亚洲在线免费观看| 不卡在线视频| 午夜视频一区二区三区| 中文字幕视频三区| 国产麻豆精品久久| 久久久久五月天| 国产精品色综合| 久久久久久久高潮| 99久久精品久久久久久ai换脸| 免费在线性爱视频| 亚洲高清在线精品| 国内外成人免费在线视频| 久久这里只有精品一区二区| 精品国产一区二区三区四区在线观看 | 精品国产亚洲一区二区三区在线| 亚洲精品中文字幕有码专区| 国产av 一区二区三区| 日韩av一二三| 欧美日韩在线不卡一区| 17videosex性欧美| 日韩女优av电影在线观看| 呻吟揉丰满对白91乃国产区| 亚洲一区不卡| 国产不卡一区二区在线观看 | 国产亚洲综合久久| 五月婷婷亚洲综合| 成人av综合一区| av影院在线播放| 久久亚洲精精品中文字幕| 一区二区三区亚洲| 无码人妻精品一区二区50| 99国产精品一区| 91黄色在线看| 亚洲超碰在线观看| 不卡毛片在线看| 一区二区三区免费观看视频| 国产日本一区二区| 亚洲 高清 成人 动漫| 在线视频超级| 欧美日韩国产123区| 久久久久久久久久久久91| 免费成人结看片| 国产精品88a∨| www 日韩| 欧美高清视频一二三区 | 国产日韩欧美不卡| 国产在线观看福利| 啄木系列成人av电影| 欧美在线视频一区| 国产福利小视频在线观看| 在线看国产一区二区| 日韩欧美黄色网址| 久草在线在线精品观看| 久久久人人爽| 666av成人影院在线观看| 欧美日韩亚洲不卡| 欧美丰满美乳xxⅹ高潮www| 日韩制服丝袜av| 一本一道久久久a久久久精品91| 亚洲黑人在线| 色综合视频一区中文字幕| 女人18毛片水真多18精品| 国产精品系列在线| 三级一区二区三区| 国产一区二区三区自拍 | 国产成人精品一区二区三区在线 | 国产精品福利在线观看网址| 国产二区在线播放| 欧美一区二区三区四区高清| 久久精品久久国产| 99久久99久久精品免费看蜜桃| 国产精品后入内射日本在线观看| 激情综合网站| 成人性教育视频在线观看| 国产蜜臀在线| 国产亚洲视频在线观看| 嫩草影院一区二区三区| 亚洲久本草在线中文字幕| 真实乱偷全部视频| 久久午夜精品| 国产女人18毛片| 九九精品调教| 亚洲欧美另类在线观看| 国产精品无码久久av| 五月天亚洲婷婷| 中文字幕资源站| 91丨porny丨国产入口| 一区二区三区网址| 一区二区自拍| 午夜一区二区三区| 国产精品任我爽爆在线播放| 欧美在线精品免播放器视频| 免费网站看v片在线a| 亚洲国产精品嫩草影院久久| 中文字幕乱码在线观看| 午夜精品久久久久久久久久久| 欧美性x x x| 国产精品久久久久久久久免费相片 | 国产精品午夜影院| 亚洲综合在线观看视频| 国产美女网站视频| 国产人伦精品一区二区| 无码熟妇人妻av| 国产精品久久久亚洲一区| 先锋影音男人资源| 久久国产精品亚洲人一区二区三区| 久久成人资源| 久久男人av| 精品国产二区在线| 欧美激情15p| 精品国产一区二区三区麻豆免费观看完整版| 国产一区二区三区免费在线| 国产美女精品免费电影| 91tv亚洲精品香蕉国产一区| 欧美专区第一页| 超碰aⅴ人人做人人爽欧美| 97色伦亚洲国产| 嗯~啊~轻一点视频日本在线观看| 欧美日本精品在线| 成人性生交大片免费看网站| 久久99久久亚洲国产| av网站导航在线观看免费| 久久综合伊人77777| 久草中文在线| 日韩电影第一页| 午夜小视频免费| 欧美综合欧美视频| 亚洲av无码乱码国产精品fc2| 色爱区综合激月婷婷| 久久久久久无码午夜精品直播| 欧美色xxxx| 成人免费毛片视频| 欧美日韩一区不卡| 国产精品久久欧美久久一区| 欧美片网站yy| 国产成人a人亚洲精品无码| 日韩欧美一级在线播放| 日韩在线视频第一页| 日韩成人xxxx| 第九色区av在线| 久久久国产视频| 成人av影院在线观看| 午夜精品久久久99热福利| 在线能看的av网址| 成人激情av在线| japanese色系久久精品| 久久国产精品 国产精品| 禁断一区二区三区在线| 老司机av福利| 99精品视频网| 少妇一级淫免费放| 国产69精品久久久久777| 欧美多人猛交狂配| 亚洲欧美日韩国产综合| 激情综合网五月婷婷| 色av一区二区| 精品国产一级片| 亚洲视频综合网| 欧美videosex性极品hd| 国产91九色视频| 亚洲一级大片| 日韩免费av电影| 欧美区亚洲区| 在线观看高清免费视频| 国产激情精品久久久第一区二区| 亚洲第一黄色网址| 中文字幕一区二区三| 中文字幕在线观看免费视频| 欧美色图天堂网| 少妇无码一区二区三区| 色诱女教师一区二区三区| 成人超碰在线| 91网在线免费观看| 国产999精品在线观看| 好吊色欧美一区二区三区视频| 日韩精品2区| 成年人网站免费视频| 久久99久久99| 中文字幕一区二区三区人妻电影| 中文字幕日韩一区二区| 农村老熟妇乱子伦视频| 亚洲成人777| 国产精品毛片一区二区在线看舒淇| 亚洲国语精品自产拍在线观看| 蜜桃视频在线观看免费视频网站www| 777精品视频| 成人h动漫精品一区二区器材| 亚洲精品在线免费看| 亚洲欧美bt| 精品久久久久一区二区| 最新欧美精品一区二区三区| 国产一级一级国产| 亚洲国产成人精品一区二区| 国产在线高清理伦片a| 国产99视频精品免视看7| 精品亚洲免a| 成人国产在线看| 国产自产高清不卡| www.99re6| 欧美午夜精品理论片a级按摩| 国产情侣免费视频| 亚洲欧洲偷拍精品| 夜鲁夜鲁夜鲁视频在线播放| 99电影网电视剧在线观看| 久久久精品久久久久久96| 成人在线观看毛片| 麻豆视频观看网址久久| 亚洲精品视频久久久| 红桃视频成人在线观看| www视频在线| 欧美成人网在线| 九色精品蝌蚪| 伊人再见免费在线观看高清版 | 国产精品男人的天堂| 婷婷成人影院| 国产福利视频在线播放| 久久久久久久久久久久久夜| 99久久精品国产亚洲| 亚洲精品视频在线观看视频| 蜜桃视频在线网站| 久久久久久九九| 久久亚洲精品伦理| 免费看黄色的视频| 欧美性视频一区二区三区| 国内在线精品| 国产精品一区二区三区毛片淫片| 成人久久综合| 日韩av在线中文| 亚洲欧美日韩电影| 亚洲av无码一区二区三区dv| 欧美成人精品三级在线观看| 日韩精品视频在线看| a天堂资源在线观看| 不卡视频免费播放| 丰满少妇xoxoxo视频| 一本色道久久综合狠狠躁篇怎么玩| 精品欧美一区二区三区在线观看| 欧美一进一出视频| 另类中文字幕网| 538任你躁在线精品视频网站| 日韩女优av电影| 无码小电影在线观看网站免费| 欧美日本国产精品| 麻豆成人久久精品二区三区红| 午夜爽爽爽男女免费观看| 精品久久一区二区三区| 日本在线播放一二三区| 日韩亚洲视频在线| 国产精品综合视频| 日本午夜视频在线观看| 亚洲欧美日韩综合| 91精品国产色综合久久不卡粉嫩| 777久久精品一区二区三区无码 | 日韩欧美国产不卡| 麻豆免费版在线观看| 色阁综合av| 国产成人综合在线播放| 99久热在线精品996热是什么| 伊人久久久久久久久久久| 日本一区二区三区播放| 成 年 人 黄 色 大 片大 全| 国产精品人人做人人爽人人添| 亚洲av综合色区无码一二三区| 欧美一级视频在线观看| 国产精品久久久久久麻豆一区软件| 无码人妻丰满熟妇啪啪网站| 国产日韩欧美不卡| 精品人妻一区二区三区含羞草| 欧美在线观看日本一区| 99re66热这里只有精品8| 中文在线观看免费视频| 欧美日韩中文精品| 欧美gv在线| 日本a级片在线播放| 国产日产亚洲精品系列| 视频二区在线观看| 成人久久精品视频|