php方面的调查报告,2015年JavaScript开发者调查报告:PHP是最好的编程语言!
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
●本文编号61,以后想阅读这篇文章直接输入61即可。
●输入m可以获取到全部文章目录
php方面的调查报告,2015年JavaScript开发者调查报告:PHP是最好的编程语言!相关推荐
- PHP实现调查报告的代码,2015 年 JavaScript 开发者调查报告:PHP是最好的编程语言!...
年底将至,JavaScript 开发者调查也已经结束,此次调查总共有 5000 份回复,我真的迫不及待要分享这次调查的细节,感谢所有的参与者,这是 JavaScript 社区伟大的时刻. 1.你写什么 ...
- web前端行业调研报告_2015 年 JavaScript 开发者调查报告
年底将至,JavaScript 开发者调查也已经结束,此次调查总共有 5000 份回复,我真的迫不及待要分享这次调查的细节,感谢所有的参与者,这是 JavaScript 社区伟大的时刻. 你写什么类型 ...
- javascript php开发,JavaScript 开发者调查报告:PHP是最好的编程语言!
JavaScript 开发者调查已经结束,此次调查总共有 5000 份回复,我真的迫不及待要分享这次调查的细节,感谢所有的参与者,这是 JavaScript 社区伟大的时刻. 1.你写什么类型的 Ja ...
- 全球 JavaScript 开发者薪酬揭晓,你拖后腿了吗?
[CSDN编者按]数百种编程语言的诞生,带来了「百花齐放,百家争鸣」的盛况.而在其中,哪种才是你的最爱? 根据过往各大排行榜综合可以看出,在一众编程语言中,Java 作为常青藤,使用的最为广泛:Pyt ...
- JavaScript 开发者年度调查报告(2016-01)
JavaScript 开发者年度调查报告 There were over 5000 responses, 5350 to be exact, and I can't wait to share the ...
- JavaScript 年度调查报告:React、Vue 和 Angular 三分天下,谁将在 2018 年独占鳌头?
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 要论 2017 年最主流的三个 Web 前端框架,应莫过于 Angular.Vue 和 Re ...
- 2017 JavaScript生态圈调查报告
你知道 JavaScript 的现状吗?你知道 JavaScript 中哪些库最受欢迎吗?你知道使用哪些库的开发者工资最高吗?(国外的工资看了引人严重不适,已经去掉了) 最近 JS 开发团队对前端到后 ...
- 2019 年 JavaScript 现状调查报告火热出炉
公众号关注 "GitHubDaily" 设为 "星标",带你了解圈内新鲜事! StateOfJS 发布了 2019 年的 JavaScript 现状调查报告.今 ...
- 【译】JavaScript 开发者年度调查报告
截至目前有超过了 5000 人参与了(该次调查),准确的说是 5350 人.我迫不及待的想要和大家分享一下这次调查的细节.在分享之前我想要感谢参与调查的每一个人.这是 JavaScript 社区一个伟 ...
最新文章
- 常用MySQL函数存储过程_解析MySQL存储过程、常用函数代码
- golang for android
- SpringBoot项目启动时:Failed to initialize connector [Connector[HTTP/1.1-8080]]
- 网络基础(二)及HTTP协议
- pgsql自动安装shell脚本整理
- 下载了一个IBM Rational RequisitePro Trial,感觉IBM的用户体验不错
- Java(37)_FlowLayout布局一
- 触发器的创建及相关知识
- Qt调用Com组件--QT调用COM组件DLL(dumpCPP工具)
- 不良资产剥离或许将成为历史名词
- android 转 ios 开发,如何快速从android开发转向ios开发--oc语法篇
- pycharm设置字体粗细
- [RK3399][Android7.1.1]Tethering:修复使用USB共享网络,拔出USB后 USB共享没有自动关闭的问题
- iOS: 设置背景颜色为渐变
- Xftp安装或卸载报1605和1628问题
- Spring MVC之redirect、forward和普通跳转
- 百度 Apollo 轨迹规划技术分享笔记
- java 并发xmind_多线程+高并发+操作系统+网络+基础+调优+源码等xmind图整理好了
- 让tar解压到指定文件夹 » Xeno Joshua | Xeno Joshua
- 图像二值化 cv2.threshold
热门文章
- 互联网盈利模式研究(转)
- JavaEE之HTTP协议 Ⅰ
- opencv-python读取透明图片(既带alpha通道)
- #Paper Reading# Ad Click Prediction: a View from the Trenches
- java pointcut_Aspectj @Around pointcut Java中的所有方法
- 【源码】Spring AOP 4 Pointcut
- 扫描文件无法连计算机,文件无法从复印机扫描到电脑?可能是以下操作您没有注意到...
- SSH 无密登录配置
- Linux基础指令(详解版)
- ac3/eac/eac+atmos编码同步帧参数概述