js blog

时间:2023-03-09 05:02:52
js blog

http://www.****.net/article/2013-12-16/2817820-javascript-survey-results

近日DailyJS社区发起了一项针对JavaScript开发者的问卷调查,共有3179位开发者参与回复,目前结果就已经出炉。

这些受访者中,其中13%的开发者拥有10多年的JavaScript编写经验,24%的开发者拥有5~10年的经验,3~5年经验的开发者最多,占34%。下面就来看看这些开发者是如何使用JavaScript的。

1.  你写什么类型的JavaScript?

在调查中,大部分开发者都写过多种类型的JavaScript。随着Node.js的盛行,越来越多的开发者开始写服务器端JavaScript,此次调查*有1719位写过服务器端JavaScript。几乎所有开发者都写过浏览器端JavaScript。

由于JavaScript跨平台的特性,其中一部分开发者也编写过本地(Windows 8、PhoneGap等)和移动端的代码。

js blog

2.  你喜欢什么样的JavaScript代码风格?

js blog

3.  你使用什么工具来验证代码质量?

js blog

4.  你如何处理客户端依赖?

js blog

5.  你更喜欢用哪种脚本构建方案?

js blog

6.  你使用什么框架?

js blog

7.  你如何找到可重用的代码、库或工具?

js blog

8.  你喜欢在什么地方托管你的JavaScript项目?

js blog

9.  你通过哪个CND服务来使用第三方库?

js blog

10.  你会为最低哪个IE版本进行兼容测试?

js blog

11.  除了JavaScript外,你的主要开发语言是什么?

js blog

12.  其他

  • JavaScript使用场景:2946位开发者主要在工作中使用JavaScript,2433位开发者在业余项目中使用(其中部分开发者在这两种项目中都用到了JavaScript)
  • 所用语言:78%的开发者直接使用JavaScript语言,22%的开发者使用其他语言,然后编译为JavaScript。在使用其他语言的开发者中,CoffeeScript使用得最多,占64%,其次是TypeScript,占19%。
  • 测试:25%的开发者写测试,26%的开发者不写,其余的开发者有时候写,或在需要的时候写。在所用测试库中,Jasmine使用最多,占30%,其次是Mocha,占27%。
  • 集成测试:36%的开发者使用持续集成(CI)系统来运行测试,其中Jenkins使用最为广泛。
  • 线下学习JavaScript的方式:51%的开发者选择参加大会,49%的开发者选择参加小型沙龙。
  • ES6特性:15%的开发者已经在代码中使用了ES6的特性。