年底将至,JavaScript 开发者调查也已经结束,此次调查总共有 5000 份回复,我真的迫不及待要分享这次调查的细节,感谢所有的参与者,这是 JavaScript 社区伟大的时刻。

1、你写什么类型的 JavaScript?

97.4% 的受访者写 JavaScript 的 Web 浏览器,其中有 37% 写移动 Web 应用。

一些参与者回复,他们会在其他地方用 JavaScript,特别是在开发中的 CLI 和桌面应用。有少部分还会在 Pebble 和 Apple TV 上开发。这些归类到其他类别上,占总选票的 2.2%。

2、你在哪使用 JavaScript?

不出我所料,94.9% 的投票者用 JavaScript 工作。然而,有 82.3% 的投票者也在其他项目中使用 JavaScript。其他回复包括教学,好玩或者非盈利目的使用。

3、你写 JavaScript 多久了?

超 过 33% 的人写 JavaScript 代码超过六年了。除去那些精准回答的选票,5.2% 在一年前开始写 JavaScript,12.4% 两年前开始写 JavaScript,还有 15.1% 三年前写 JavaScript。总共有 32.7% 的人在近几年开始写 JavaScript。

4、你使用哪种 complie-to-JavaScript 语言,如果有的话?

85% 参与者表示,他们将 ES6 编译为 ES5。同时有 15% 使用 CoffeeScript,有 15.2% 用 TypeScript,只有可怜的 1.1% 使用 Dart。

这是我想要进一步合作的问题之一,因为它有 13.8% 的“其他”回复。这个问题绝大多数的答案是 ClojureScript、elm、Flow 和 JSX。

5、你喜欢哪种 JavaScript 文体选择?

JavaScript 开发者绝大多数似乎青睐分号,总共有 79.9%。相比之下,11% 的人表示他们不喜欢使用分号。说到逗号,44.9% 的人赞成放置后的表达,而 4.9% 的人喜欢用逗号第一语法。当涉及到缩进,65.5% 更喜欢空格,而 29.1% 的人更喜欢使用制表符。

6、你使用 ES5 哪个功能?

有 79.2% 的人使用 Array methods,并且有 76.3% 的人使用 strict mode。30% 的人使用 Object.create,而 getter 和 setters 只有 28% 的人使用。

7、你使用 ES6 哪个功能?

值得注意的是,Arrow functions 是本次调查中最常用的 ES6 特点,占了总票数的 79.6。Let and const 总共占 77.8% 的投票,Promise 功能依旧强劲,有 74.4 %的人选择了它。不出人意料的是,只有 4% 的人使用 proxies。只有 13.1% 的人用 Symbols,超过 30% 的人使用 Iterators。

8、你写测试吗?

有 21.7% 的人来不写任何测试,大多数人写一些测试,34.8% 经常写测试。

9、你运行连续集成测试吗?

和 CI 一样,很多人不用 CI 服务器 —— 超过了 40%。有 60% 的人偶尔使用 CI,有 32% 的人在 CI 服务器上运行测试。

10、你怎么运行测试

59% 的人喜欢运行和 PhantomJS 相似的自动化浏览器测试,51.3% 的人也喜欢在网络浏览器上人工测试。自动化服务器端测试则占了 53.3% 的得票。

11、你用什么单元测试库?

大多数人要么选择 Mocha 要么选择 Jasmine 运行 JavaScript 测试,Tape 收到 9.8% 选票。

12、你用什么代码质量工具?

似乎参与者都在 ESLint 和 JSHint 之间纠结,不过 JSLint 经过了这么多年依旧坚挺,几乎有 30%。

13、你怎么处理客户端的依赖?

Npm 接管客户端依赖管理体系,拥有 60% 的选票。Bower 依旧占据了 20% 的选票,而普通的

14、你首选的构建脚本解决方案是什么?

Gulp 最流行,超过 40% 的投票。接下来的是 NPM,为 27.8%, Grunt 获得了 18.5% 的选票。

15、你首选的 JavaScript 加载工具时什么?

大多数参与者在 Browserify 和 Webpack 之间徘徊,而后者领先前者 7 个百分点。

16、你用什么库?

jQuery 依旧强劲,占据票数 50% 以上,而 XHR 微库只有票数的 8%。

17、你用什么框架?

不出人意料,React 和 Angular 处于领先地位。Backbone 也在靠前的位置,有 22.8% 的选票。

18、你用 ES6 吗。。。

有 20% 的人几乎从不使用它,有 40% 的人偶尔使用,接近 30% 的人广泛使用。

19、你知道 ES2016 有哪些特性吗?

粗略地说,有一半的人不知道 ES2016 有哪些新特性。

20、你理解 ES6 吗?

超过 60% 的人理解基本的概念,有 10% 的人完全不理解,有 25% 的人理解 ES6。

21、你会说 ES6 是一种进步吗?

近 95% 的人认为 ES6 是一种进步。

22、你首选文本编辑器是什么?

超过一半的人喜欢 Sublime Text,超过 30% 喜欢 Atom 和它的开源复制版。超过 25% WebStorm 和 vi/vim。

23、你首选的开发系统是什么?

超过 60% 的人用的是 Mac,而 Linux 和 Windows 用户接近 20%。

24、你如何找到可重用代码,库和工具?

受访者似乎赞成使用 Github 和搜索引擎,也有用博客、Twitter 和 npm 网站。

25、你参与 JavaScript 社交事件吗?

近 60% 的人至少参加一个会议,而 74% 的人表示,他们喜欢去的聚会。

26、你的 JavaScript 应用程序里支持什么浏览器?

很多样的答案,但幸运的是大多数的受访者没有使用 IE6 了

27、你了解 JavaScript 的定期最新的功能吗?

当 JavaScript 有更新时,80% 受访者保持会去了解。

28、你在哪里了解最新的 JavaScript 功能?

Mozilla 开发者网络在 JavaScript 领域和新闻更新上处于领先地位。JavaScript 周刊也非常流行,占了 40%。

29、这些功能你听说过吗?

超过 85% 的选民听说过 ServiceWorker,我很好奇有多少人用它!

30、除了 JavaScript,你还用什么语言?

有这么多的语言可供选择,我肯定会忘了一些,但结果不言自明。

PHP是世界上最好的编程语言!

总结了几条:

你用什么库?jQuery 依旧强劲,占据票数 50% 以上。

你首选文本编辑器是什么?超过一半的人喜欢 Sublime Text。

你首选的开发系统是什么?超过 60% 的人用的是 Mac,而 Linux 用户约 22%,Windows 用户不足 17%。

除了 JavaScript,你还用什么语言?PHP。

来自:开源中国社区 [http://www.oschina.net]

链接:http://www.oschina.net/news/69039/javascript-developer-survey-results

原文:https://ponyfoo.com/articles/javascript-developer-survey-results#how-do-you-find-reusable-code-libraries-and-tools

●本文编号1330,以后想阅读这篇文章直接输入1330即可。

●本文分类“前端”,搜索分类名可以获得相关文章。

●输入m可以获取到全部文章目录发人员。

对本文感兴趣的人,对以下也感兴趣

前端开发↓↓↓

Web开发↓↓↓

PHP实现调查报告的代码,2015 年 JavaScript 开发者调查报告:PHP是最好的编程语言!...相关推荐

  1. php方面的调查报告,2015年JavaScript开发者调查报告:PHP是最好的编程语言!

    JavaScript 开发者调查已经结束,此次调查总共有 5000 份回复,我真的迫不及待要分享这次调查的细节,感谢所有的参与者,这是 JavaScript 社区伟大的时刻. 1.你写什么类型的 Ja ...

  2. javascript php开发,JavaScript 开发者调查报告:PHP是最好的编程语言!

    JavaScript 开发者调查已经结束,此次调查总共有 5000 份回复,我真的迫不及待要分享这次调查的细节,感谢所有的参与者,这是 JavaScript 社区伟大的时刻. 1.你写什么类型的 Ja ...

  3. web前端行业调研报告_2015 年 JavaScript 开发者调查报告

    年底将至,JavaScript 开发者调查也已经结束,此次调查总共有 5000 份回复,我真的迫不及待要分享这次调查的细节,感谢所有的参与者,这是 JavaScript 社区伟大的时刻. 你写什么类型 ...

  4. Stack Overflow Developer Survey 2016 Results(2016stack overflow 开发者调查报告)

    Overview总览 This year, over fifty thousand developers shared where they work, what they build, and wh ...

  5. JavaScript 开发者年度调查报告(2016-01)

    JavaScript 开发者年度调查报告 There were over 5000 responses, 5350 to be exact, and I can't wait to share the ...

  6. 国外学python的软件_全球开发者调查报告:IT人最想学习 Go 和 Python、美国开发者收入最高...

    HackerRank发布了 2020年<开发者技能报告>,报告调查了来自全球162 个国家的116000 多名软件开发者.根据官方的介绍,此次调查是有史以来规模最大的调查,规模最大不但体现 ...

  7. 刚发布!开发者调查报告:机器学习/深度学习算法工程师急缺

    近日,CSDN发布了<2019-2020中国开发者调查报告>,本报告从2004年开始针对一年一度的CSDN开发者大调查数据分析结果形成,是迄今为止覆盖国内各类开发者人群数量最多.辐射地域. ...

  8. JavaScript 年度调查报告:React、Vue 和 Angular 三分天下,谁将在 2018 年独占鳌头?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 要论 2017 年最主流的三个 Web 前端框架,应莫过于 Angular.Vue 和 Re ...

  9. 2018 Python 开发者调查报告发布,数据出乎你意料吗?

    开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>   JetBrains 发布了 2018 Python 开发者调查报告"Python Developers ...

最新文章

  1. 自己动手写操作系统--个人实践
  2. 使用FAI+PXE批量部署Debian。
  3. hdu1542 线段树扫描线求矩形面积的并
  4. mysql创建字段非空NOT NULL的好处
  5. mysqldump 导出某几张表
  6. stm32外部中断_STM32学习笔记 | 电源管理及低功耗设计要点
  7. android系统源码的环境下用make来编译,Android源码编译系统入门
  8. Windows编程—获取Chrome浏览器的安装目录
  9. c语言ll 1 语法分析器,LL(1)语法分析器的设计与实现
  10. python search group_python笔记52-re正则匹配search(group groups groupdict)
  11. 安装U8后服务器开机加载信息慢,用友U8 安装ADSL后,连接服务器非常慢
  12. java支持scss_Java的SASS实现?
  13. nginx02-RTFM
  14. filtering and hybrid images
  15. 南林计算机科学,南京林业大学信息科学技术学院
  16. Android版本新特性总结
  17. 十分钟搭建人脸识别小游戏
  18. 帝国CMS仿精美的茶杯狐电影网站源码+手机电脑自适应+电影电视剧动漫演员剧情综艺
  19. 32位操作系统是什么意思?
  20. 【计算机网络】【链路层和局域网-2】

热门文章

  1. 美团工作两年程序员总结:为什么美团那么抠、福利那么差
  2. STM32 HAL库串口同时收发,接收卡死?
  3. 二进制位运算(按位与、按位或、异或、左移、右移、非)
  4. Windows10中出现‘adb’ 不是内部或外部命令,也不是可运行的程序或批处理文件
  5. 乱世王者显示服务器爆满怎么办,乱世王者区爆满了怎么进入 爆满区进入方法...
  6. 怎样才能打开事件查看器?
  7. 制定合理的浮动薪酬制度
  8. DVR监控硬盘与PC电脑硬盘的区别
  9. 超级淘宝图片搬家教程-CSV文件修改
  10. 电话来电显示WEB组件