导读:DailyJS社区12月份对JavaScript开发者做了一次问卷调查,共有3179位开发者参与。调查结果显示,51%开发者编写浏览器端JavaScript,34%参与者编写JS代码的年头已经有三到五年,30%开发者在用Jasmine做单元测试……以下是全文。 JavaScript开发人员调查现在已经结束,一如既往社区对结果做了进一步分析:
51%的被参与者写客户端代码,而28%的人说他们编写服务器端代码。去年客户端的占比是98%,所以我猜想,DailyJS起到了一定的积极作用,但有趣的是服务器端开发怎么发展的如此迅猛。 当被问到在哪里写Javascript时,54%的人回答“工作”,45%的人回答“次要项目”。这可能一个人同时回答两种情况—— 我发现这对程序员是通用的,无论是专业人士还是业余爱好者。 大多数的参与者编写JavaScript代码的年头已经有三到五年(34%)。我不禁觉得这得益于Node的增长——人们在经历使用其他的语言进行后台开发后,重新发现JavaScript的魅力,或者得益于前端框架的成长,如AngularJS和Backbone.js。我无法想象设计人员不具备JavaScript技巧。 78%的参与者说他们没有使用可以编译成JavaScript的语言(类似coffeescript)。我已经注意到Node社区的一些颇具影响力的成员对这些语言的声音,所以似乎看起来参与者同意。我在博客中尽量保持关于这些语言的一些报道,但总的来说重点是JavaScript。与其他语言不同,使用tab可以节省一点点尺寸,所以我不太介意使用哪种方法。 CoffeeScript 是最流行的“编译(conpile-to)”语言(64%),TypeScript从去年开始初见端倪(19%)。 代码的样式问题很混乱,结尾的分号,逗号和方法保留一个空格是最受欢迎的选择。有趣的是9%的人使用tab而11%的人使用空格。客户端开发者好像偏爱于四个空格,然而仅有8%的人选择此项。 测试的结果太好笑了:
我喜欢你的诚实,“不总是”可能只是谦虚,所以我意识到“很多参与者仅写些例子,但他们觉得自己可以做的更好”。 |