国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

2013年JavaScript開(kāi)發(fā)人員調(diào)查結(jié)果

2018-06-16 19:16 更新

JavaScript開(kāi)發(fā)人員調(diào)查現(xiàn)在已經(jīng)結(jié)束,一如既往社區(qū)對(duì)結(jié)果進(jìn)行了進(jìn)一步分析:

51%的被參與者寫(xiě)客戶端代碼,而28%的人說(shuō)他們編寫(xiě)服務(wù)器端代碼。去年客戶端的占比是98%,所以我猜想,DailyJS起到了一定的積極作用,但有趣的是服務(wù)器端開(kāi)發(fā)怎么發(fā)展的如此迅猛。

當(dāng)被問(wèn)到在哪里寫(xiě)javascript時(shí),54%的人回答“工作”,45%的人回答“項(xiàng)目”。這可能一個(gè)人同時(shí)回答兩種情況——我發(fā)現(xiàn)這對(duì)程序員是通用的,無(wú)論是專業(yè)人士還是業(yè)余愛(ài)好者。

大多數(shù)的參與者編寫(xiě)JavaScript已經(jīng)有三到五年(34%)。我不禁覺(jué)得這得益于Node的增長(zhǎng)——人們?cè)诮?jīng)歷使用其他的語(yǔ)言進(jìn)行后臺(tái)開(kāi)發(fā)后,重新發(fā)現(xiàn)JavaScript的魅力,或者得益于前端框架的成長(zhǎng),如AngularJS和Backbone.js。我無(wú)法想象設(shè)計(jì)人員不具備JavaScript技巧。

78%的參與者說(shuō)他們沒(méi)有使用可以編譯成JavaScript的語(yǔ)言(類似coffeescript)。我已經(jīng)注意到Node社區(qū)的一些頗具影響力的成員對(duì)這些語(yǔ)言的聲音,所以似乎看起來(lái)參與者同意。我在博客中盡量保持關(guān)于這些語(yǔ)言的一些報(bào)道,但總的來(lái)說(shuō)重點(diǎn)是JavaScript。與其他語(yǔ)言不同,使用tab可以節(jié)省一點(diǎn)點(diǎn)尺寸,所以我不太介意使用哪種方法。

CoffeeScript 是最流行的“編譯(conpile-to)”語(yǔ)言(64%),TypeScript從去年開(kāi)始初見(jiàn)端倪(19%)。

代碼的樣式問(wèn)題很混亂,結(jié)尾的分號(hào),逗號(hào)和方法保留一個(gè)空格是最受歡迎的選擇。有趣的是9%的人使用tab而11%的人使用空格??蛻舳碎_(kāi)發(fā)者好像偏愛(ài)于四個(gè)空格,然而僅有8%的人選擇此項(xiàng)。

測(cè)試的結(jié)果太好笑了:

  • 是:25%
  • 否:26%
  • 有時(shí)(Sometimes)/不總是(not enough)/不太多

我喜歡你的誠(chéng)實(shí),“不總是”可能只是謙虛,所以我意識(shí)到“很多參與者僅寫(xiě)些例子,但他們覺(jué)得自己可以做的更好”。

Jasmine非常流行,大約占30%。我始終認(rèn)為tap是最好的方法,但它只占2%。Mocha表現(xiàn)很好,占到27%,QUnit下降到16%。我認(rèn)為這很能證明參加調(diào)查的很大一部分是Node開(kāi)發(fā)者,但也可能是人們看到Mocha作為一個(gè)瀏覽器/Node模塊的魅力,而且QUnit很多時(shí)候僅配合jQuery使用(這不一定是真的)。

CI服務(wù)?36%的人回答是。Node絕對(duì)是CI服務(wù)的好基友——我最近開(kāi)始用TeamCity的服務(wù)器做objective - c項(xiàng)目并且這是令人吃驚的困難。和搭配Travis CI的開(kāi)源Node項(xiàng)目比起來(lái),這簡(jiǎn)直讓人可笑。然而,Jenkins是最流行的CI服務(wù)(44%),TeamCity斬獲(13%),所以也許人們發(fā)現(xiàn)跟蹤客戶端或Node檢測(cè)很容易,在使用多種語(yǔ)言現(xiàn)有企業(yè)CI服務(wù)的幫助下。

原來(lái)人們喜歡AMD!然而如果我們把CommonJS的結(jié)果分開(kāi)來(lái)看,我們發(fā)現(xiàn)17%的人使用CommonJS而12%的人使用Browserify。很長(zhǎng)一段時(shí)間我提倡CommonJS,但Browserify的理論很有說(shuō)服力……

當(dāng)看到AngularJS和Backbone.js在客戶端框架中各占25%時(shí),我很吃驚,他們有各自的內(nèi)涵,但我不自覺(jué)的認(rèn)為他們用來(lái)解決不同的問(wèn)題。

一般常識(shí)認(rèn)為支持IE似乎應(yīng)該從IE 8開(kāi)始(37%)。我猜那是公司的支持要求,這是已經(jīng)存在十年之久的web開(kāi)發(fā)人員心中的陣痛。

你使用ES6的特性嗎?85%的人回答“不”,所以不過(guò)你沒(méi)有使用,其實(shí)你一點(diǎn)也不糟糕。我可能僅僅寫(xiě)DailyJS文章的時(shí)候會(huì)用到,但我們將會(huì)在明年看到這種情況開(kāi)始增長(zhǎng)。

PHP是最受歡迎的主要開(kāi)發(fā)語(yǔ)言(24%),c#有17%。你好.NET成員!

感謝大家參加調(diào)查!如果你可以用這些數(shù)據(jù)做一些很酷的事,我很想聽(tīng)聽(tīng)。

譯者注

本文為翻譯文章,原文為“JavaScript Developer Survey 2013: Results

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)