JavaScript 社区开发者调查结果
jopen 12年前
临近年终,DailyJS 社区开展了一项 JavaScript 开发者,结果已经出炉。总结如下:
你写什么类型的 JavaScript?
- 大部分开发者编写客户端 JavaScript,占 98%
- 57% 的开发者表示目前不写 Node 程序,但有兴趣了解它
- 9% 的开发者表示对 Node 不感兴趣
- 71% 的开发者未使用过可编译为 JavaScript 的语言(如 CoffeeScript、TypeScript、Dart 等)
你更喜欢哪种 JavaScript 编写风格?
这个问题虽引起了一些争议,但还是得到了结果。
- 85% 的开发者选择使用分号
- 67% 在结尾使用逗号
- 53% 使用空格缩进
- 39% 使用 tab 缩进
测试、基准测试
- 51% 的开发者不写测试
- Jasmine 是最流行的测试库(占 45%),Mocha 紧随其后(占 41%),还有 QUnit(占 31%)
- JSLint 是最流行的静态分析工具(占 56%),JSHint 紧随其后(占 55%)
- uglify 是最流行的压缩工具
- WebKit Inspector 是最流行的调试工具(占 79%)
- 80% 的开发者使用客户端工具进行基准测试
加载
- RequireJS 是最流行的模块加载系统,其他包括 YUI、LABjs 和 ExtJS
- Google Ajax Libraries 是最流行的 CDN,其次是 CloudFlare(占 11%)
代码托管
- Github 最多,为 91%
- Bitbucket 免费私有托管,占 20%
- Google Code 仅为3%
原始数据:JavaScript Developer Survey 2012
Via DailyJS