JavaScript社区开发者调查:服务端JS盛行

jopen 10年前

        英文原文:JavaScript Developer Survey 2013: 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 等)和移动端的代码。

JavaScript社区开发者调查:服务端JS盛行

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

JavaScript社区开发者调查:服务端JS盛行

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

JavaScript社区开发者调查:服务端JS盛行

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

JavaScript社区开发者调查:服务端JS盛行

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

JavaScript社区开发者调查:服务端JS盛行

        6.   你使用什么框架?

JavaScript社区开发者调查:服务端JS盛行

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

JavaScript社区开发者调查:服务端JS盛行

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

JavaScript社区开发者调查:服务端JS盛行

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

JavaScript社区开发者调查:服务端JS盛行

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

JavaScript社区开发者调查:服务端JS盛行

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

JavaScript社区开发者调查:服务端JS盛行

        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 的特性。

详细信息请参阅:原始数据(CSV)结果统计(PDF)

来自: www.iteye.com