精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚洲国产成人精品视频| 国产毛片久久| 欧美一区二区三区在线看| 亚洲免费精品视频| 91精品国产乱码久久| 亚洲国产成人精品女人| 91精品国产福利在线观看| 国产精品88久久久久久妇女| 亚洲精品国偷拍自产在线观看蜜桃| 激情av一区| 亚洲精品久久久久久下一站| 青青在线免费观看视频| av电影在线网| 国产精品亚洲午夜一区二区三区| 国色天香2019中文字幕在线观看| theav精尽人亡av| 欧美aaa视频| 亚洲视频你懂的| 国产精品中出一区二区三区| 亚洲精品中文字幕乱码三区91| 日韩精品诱惑一区?区三区| 日韩一区二区三区免费观看| 免费看一级大黄情大片| yiren22亚洲综合伊人22| 国产一区二区三区观看| 69久久夜色精品国产69| 美国一级片在线观看| 91九色综合| 亚洲狠狠丁香婷婷综合久久久| 久久久久久艹| 91丨porny丨在线中文| 91精品推荐| 亚洲精选中文字幕| 91香蕉视频免费看| 婷婷综合六月| 中文字幕综合网| 欧美日韩一区二区三| 精品人妻一区二区三区蜜桃| 在线视频精品| 欧美成人黑人xx视频免费观看| 中文字幕丰满乱子伦无码专区| 国产精品久久久久久久久免费高清| 亚洲自拍偷拍麻豆| 亚洲精品二区| 蜜桃成人在线视频| 成人黄色小视频在线观看| 91精品美女在线| 国产成人自拍偷拍| 性色一区二区| 久久成人精品视频| 美国黄色特级片| 亚洲男人都懂第一日本| 亚洲成人精品久久久| 亚洲免费成人在线视频| 深夜视频一区二区| 欧美日韩在线一区| 男人日女人视频网站| caoporn97在线视频| 国产精品你懂的| 日韩欧美亚洲日产国产| 五月天福利视频| 国产成人8x视频一区二区| 国产日韩欧美在线观看| 最近中文字幕免费在线观看| 免费中文字幕日韩欧美| 久久久人成影片一区二区三区观看 | 午夜精品免费看| 欧产日产国产精品视频| 一区二区三区免费观看| 中文字幕日韩精品久久| 91露出在线| 日本一区二区不卡视频| 台湾成人av| wwwxxx在线观看| 欧美国产日韩a欧美在线观看| 明星裸体视频一区二区| 日本韩国一区| 久久午夜色播影院免费高清| 色一情一乱一伦一区二区三欧美 | 妺妺窝人体色www看人体| 啪啪免费视频一区| 婷婷国产在线综合| 激情五月亚洲色图| 久久在线观看| 日韩成人久久久| 黄色av免费播放| 综合久久一区| 2019中文字幕在线| 亚洲无码精品在线观看| 粉嫩嫩av羞羞动漫久久久| 久久久av水蜜桃| 色影院视频在线| 午夜久久福利影院| 五月婷婷之综合激情| 亚洲视频国产| 在线观看成人黄色| 精品处破女学生| 日韩二区三区在线观看| av在线亚洲男人的天堂| 免费一级毛片在线观看| 亚洲欧美成aⅴ人在线观看| 欧美亚洲精品一区二区| 四虎国产精品永久在线国在线| 亚洲精品一区二区三区99| 青娱乐国产视频| 影音先锋久久| 国产主播精品在线| 视频二区在线| 亚洲男人天堂av网| 亚洲乱码国产一区三区| 北条麻妃一区二区三区在线| 国产一区二区久久精品| 国产五月天婷婷| 国产制服丝袜一区| 三级三级久久三级久久18| segui88久久综合9999| 制服.丝袜.亚洲.中文.综合| 亚洲熟妇无码av| 中文字幕一区二区三区久久网站| 国产精品91视频| 欧美77777| 亚洲欧美国产77777| 国产一二三区av| 日韩激情啪啪| 久久久久国产一区二区三区| 国产视频在线观看免费 | 国产va在线播放| 喷水一区二区三区| 欧美日韩三区四区| 一区二区乱码| 亚洲第一中文字幕在线观看| 欧美国产日韩在线观看成人| 久久精品国产**网站演员| 日本不卡一二三区| 中文字幕人成乱码在线观看| 欧美大片日本大片免费观看| 裸体武打性艳史| 麻豆91精品91久久久的内涵| 欧洲久久久久久| 自拍一区在线观看| 亚洲精品久久久久久久久久久久| 国产一级视频在线播放| 福利91精品一区二区三区| 久久最新免费视频| 精品中文视频| 久久国产天堂福利天堂| av av片在线看| 亚洲美女少妇撒尿| 男人操女人下面视频| 欧美aⅴ99久久黑人专区| 91亚洲国产精品| av网址在线免费观看| 日韩一区二区三区四区五区六区 | 综合激情一区| 亚洲自拍偷拍色图| 久久五月精品中文字幕| 亚洲第一精品久久忘忧草社区| 久久精品视频日本| www.日韩av| 人妻熟妇乱又伦精品视频| 亚洲桃色综合影院| 国产成人久久久精品一区| 国产日韩精品在线看| 欧美三区在线观看| 黄色录像一级片| 高清不卡在线观看av| 一二三四视频社区在线| 免费成人蒂法| 国产精品久久二区| 国产黄a三级三级三级av在线看| 日韩一卡二卡三卡四卡| 日韩手机在线观看| 国产亚洲欧美日韩在线一区| 午夜久久福利视频| 欧美天天在线| 欧美成人在线免费观看| 少妇高潮一区二区三区99| 久久精品精品电影网| 亚洲精品字幕在线| 在线视频观看一区| 91嫩草|国产丨精品入口| 成人久久18免费网站麻豆| 黄色免费观看视频网站| 99久久99热这里只有精品| 国产成人av一区二区三区| 神马久久午夜| 久久国产一区二区三区| 少妇精品高潮欲妇又嫩中文字幕| 欧美中文字幕一区| 麻豆chinese极品少妇| 久久久91精品国产一区二区精品| 欧美一级特黄aaa| 小嫩嫩精品导航| a级网站在线观看| 蜜桃一区二区| 91视频婷婷| 日韩免费电影| 久久久久久久成人| 91九色在线porn| 亚洲白拍色综合图区| 中文字幕在线2019| 亚洲一区二区三区四区的| 巨胸大乳www视频免费观看| 国产呦精品一区二区三区网站| 国产极品尤物在线| 欧美永久精品| 亚洲人成人77777线观看| 噜噜噜狠狠夜夜躁精品仙踪林| 国产日韩在线一区| 美女100%一区| 久久久视频免费观看| 精精国产xxxx视频在线| 亚洲品质视频自拍网| 女人18毛片水真多18精品| 欧美一区二区在线免费播放| www.久久视频| 天天免费综合色| 欧美日韩成人免费观看| 亚洲婷婷综合色高清在线| 娇妻被老王脔到高潮失禁视频| jlzzjlzz亚洲日本少妇| 亚洲在线观看网站| 精品一区二区在线免费观看| www.日本xxxx| 丝袜a∨在线一区二区三区不卡| 国产va亚洲va在线va| 久久精品青草| 亚洲自拍的二区三区| 国产一区网站| 欧美日韩一区二区三区免费| 天堂99x99es久久精品免费| 国产精品三区四区| 成人看片爽爽爽| 成人做爰66片免费看网站| 激情视频亚洲| 99国产超薄丝袜足j在线观看| 9999在线精品视频| 国产综合在线观看视频| 老司机精品视频网| 成人激情春色网| av一级久久| 国产欧美精品在线| 久久影视精品| 成人午夜两性视频| 蜜桃精品视频| 成人看片在线| 国产成人精品亚洲线观看| 999视频在线免费观看| 日韩成人18| 国产传媒一区二区三区| 黑人久久a级毛片免费观看| 国产在线一区二区三区四区| 免费日韩一区二区三区| 免费观看成人在线| 国产精品嫩草影院在线看| 午夜精品美女久久久久av福利| 欧美老女人另类| 在线观看福利一区| 午夜欧美理论片| 欧美视频在线观看视频| 性xx色xx综合久久久xx| 日韩精品你懂的| 激情伊人五月天久久综合| 91大神免费观看| 成人av在线网站| 无码人妻精品一区二区中文| 国产精品网站导航| 手机在线免费看毛片| 亚洲高清视频的网址| 中文字幕第四页| 欧美日韩高清影院| 亚洲av色香蕉一区二区三区| 亚洲精品99久久久久中文字幕| 精品无吗乱吗av国产爱色| www.久久撸.com| 男插女视频久久久| 国产97免费视| 日韩精品一区二区三区中文字幕 | 国产在线一二| 久久亚洲精品视频| 丝袜老师在线| 国产美女主播一区| 欧美电影完整版在线观看| 日本精品一区二区三区视频 | 又粗又黑又大的吊av| 秋霞国产午夜精品免费视频| 丰满少妇一区二区三区专区 | 日韩精品一区二区三区蜜臀| 深夜福利视频在线免费观看| 色七七影院综合| h片在线观看下载| 国产精品永久免费观看| 加勒比色老久久爱综合网| 亚洲精品日韩成人| 精品动漫av| 亚洲综合欧美在线| 97久久精品人人做人人爽50路| 久久爱一区二区| 黑人精品xxx一区| 国产成人久久精品77777综合| 日韩av中文字幕在线播放| 好吊日视频在线观看| 青青草原成人在线视频| 亚洲精品一区二区三区中文字幕 | 在线精品视频免费播放| 亚洲乱熟女一区二区| 日韩在线视频免费观看| 不卡av播放| 国语精品免费视频| 欧美黄污视频| 羞羞的视频在线| 久久久电影一区二区三区| 黄色小说在线观看视频| 欧美另类videos死尸| 国产精品一二三区视频| 欧美精品久久久久| 免费一区二区三区在线视频| 亚洲国产精品综合| 亚洲欧美日韩国产一区二区| 久久久久亚洲av无码网站| 亚洲色图视频免费播放| 中文字幕一二区| 亚洲一区二区国产| 中文字幕乱码在线播放| 国新精品乱码一区二区三区18| 欧美激情 亚洲a∨综合| www.污污视频| 国产精品久久久久久久裸模| 久久人人爽人人爽人人片av免费| 日韩电影在线观看永久视频免费网站| 欧美人与动牲性行为| 999精品在线观看| 国产精品xvideos88| 国产黑丝在线视频| 亚洲欧美激情插| 国产日韩在线观看一区| 精品国产一区二区三区在线观看 | 99国产盗摄| 欧美精选在线| 精品久久久久久无码人妻| 一区二区不卡在线播放 | 综合欧美精品| 中文字幕在线观看一区二区三区| 捆绑调教美女网站视频一区| 久久免费手机视频| 欧美精品乱码久久久久久| 无遮挡的视频在线观看| 成人国产在线视频| 中文字幕日韩一区二区不卡| 国产精品久久久久野外| 亚洲精品成a人| 三级在线观看网站| 57pao精品| 欧美亚洲精品在线| 天天色天天综合网| 一级中文字幕一区二区| 神马午夜一区二区| 日韩69视频在线观看| 成人羞羞网站入口免费| 波多野结衣在线免费观看| 一区二区三区在线免费观看| 亚洲爆乳无码一区二区三区| 午夜精品免费视频| 国产精品一区二区av交换| 国产又大又黄又粗的视频| 成人免费一区二区三区视频| 亚洲AV无码乱码国产精品牛牛| 97国产一区二区精品久久呦| 国产一区二区电影在线观看| 奇米影视四色在线| 亚洲国产日韩av| 日本天堂在线| 成人性生交大片免费看小说 | 国产91免费看片| 91蜜臀精品国产自偷在线| 日本成人在线免费| 日韩欧美精品网站| 免费av在线| 国产一区自拍视频| 麻豆精品在线看| 久久综合久久鬼| 在线视频一区二区| 澳门精品久久国产| 国产又大又黄又猛| 亚洲一二三四在线观看| 邻家有女韩剧在线观看国语| 国产日韩av在线播放| 亚洲精一区二区三区| 特级西西人体高清大胆| 亚洲精品一区二区三区香蕉| 久久久成人av毛片免费观看| 国产奶头好大揉着好爽视频| 26uuu亚洲综合色欧美| 国产女同91疯狂高潮互磨| 91chinesevideo永久地址| 亚洲国产一区二区在线观看| 少妇按摩一区二区三区| 日韩精品一区在线观看| 精品国产欧美日韩一区二区三区| 极品粉嫩国产18尤物|