javascript php开发,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。
除非特别注明,鸡啄米文章均为原创
2015年12月23日
作者:鸡啄米
浏览:
javascript php开发,JavaScript 开发者调查报告:PHP是最好的编程语言!相关推荐
- 国产芯片开发为什么这么难?2023 中国芯片开发者调查报告发布
造芯难,随着各产业的发展,研发不同场景下的芯片更难. 不久前,OPPO 芯片设计子公司哲库关停,两名高管在最后一次会议上几度哽咽,宣布因为全球经济和手机行业不乐观,公司的营收远远达不到预期,芯片的巨大 ...
- Rust最受喜爱却少有人用,Python仅排第六,2021全球开发者调查报告出炉
来源:机器之心本文约2100字,建议阅读8分钟 当前最受开发者喜爱的编程语言是 Rust 语言,而 Python 的受喜爱程度仅位居第六. 在最近出炉的 Stack Overflow 全球开发者调查报 ...
- 年度大片:StackOverflow 2017开发者调查报告
Stack Overflow 发布了 2017 开发者调查报告,此次有超过 64,000 名开发人员参与调查,分别对其技能.工具.学习趋势等数据进行了统计,现将其中一些有趣的数据和趋势撷取出来分享给大 ...
- Rust最受喜爱却少有人用,Python仅排第六,2021全球开发者调查报告出炉
111在最近出炉的 Stack Overflow 全球开发者调查报告中,Rust 成为最受开发者喜爱的编程语言,Python 语言受开发者喜爱程度仅排第六.但是,备受好评的 Rust 语言也面临着「好 ...
- 2018 Python 开发者调查报告发布,数据出乎你意料吗?
开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> JetBrains 发布了 2018 Python 开发者调查报告"Python Developers ...
- Rust 最受喜爱却少有人用,Python 仅排第六,2021 全球开发者调查报告出炉
公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 在最近出炉的 Stack Overflow 全球开发者调查报告中,Rust 成为最受开发者喜爱的编程语言,Pyth ...
- Java老矣,尚能饭否?——Stack Overflow 2018 开发者调查报告出炉
原文:地址 Stack Overflow作为全球最大的程序设计领域的问答网站,每年都会出据一份开发者调查报告.近日,Stack Overflow公布了其第八次年度开发者调查报告(https://ins ...
- Stack Overflow Developer Survey 2016 Results(2016stack overflow 开发者调查报告)
Overview总览 This year, over fifty thousand developers shared where they work, what they build, and wh ...
- 2020年最新开发者调查报告,你不可不知的内容
StackOverflow发布了2020年开发者调查报告,此次有65000名开发者参与了调查,比较可惜的是中国参与的开发者却很少.不过这份报告也大概体现了目前全球开发者的情况了,下面我们来看看具体的报 ...
- 2017年IoT开发者调查报告
从 2015 年起至今,Eclipse 基金会每年会通过 IoT 开发者调查报告( 2015 . 2016 )来研究 IoT 开发者社区的发展趋势.近期,Eclipse 正式发布 2017 年 Io ...
最新文章
- 2019年,自动化机器学习AutoML技术还火吗? | BDTC 2019
- 美多商城之购物车(购物车管理2)
- 酸奶饮料新产品口味测试研究案例
- AAAI 2020放榜,8800篇提交论文创纪录,接收率20.6%
- Singleton Pattern (单例模式)
- python字符串出现次数最多的_python – Pandas:获取组中出现次数最多的字符串值...
- Knative 健康检查机制分析
- vim xxd命令查看二进制文件内容
- 关于类的入门例子(1): 继承窗体
- centos7中,mysql连接报错:1130 - Host ‘118.111.111.111’ is not allowed to connect to this MariaDB server...
- 网络七层,五层,四层模型,数据封装、解封装,进制转换。
- 计算机技巧网站,13个实用电脑技巧汇总
- M3DGIS三维电子沙盘大数据人工智能元宇宙地理信息系统第5课
- 企业微信推送 - news 推送方式
- 计算机专业自考本需要学哪几门,自考本科都考哪些科目?一次考几门?
- vue路由守卫(页面鉴权)
- Java基础--继承
- 图形_反走样技术总结
- DevExpress 单元格的设置(可设字体、字号、前景色、背景色)
- 实现用户注册功能的代码
热门文章
- Android DirectBoot模式及其数据存储
- http://blog.csdn.net/mcy478643968/article/details/8435612
- 零基础搭建属于自己的网站--网页设计【学习笔记10】
- 电力系统组态-拓扑图的算法实现
- 小程序WebView远程连接报错(1202)网络出错,轻触屏幕重新加载,如何解决这个问题?
- 【音频】wave格式解析
- 抖音小程序分享 onShareAppMessage 例子
- java class 混淆_Java 混淆那些事(三):了解 ProGuard Keep 规则
- Python自动化巡检导出Excel表
- 功能全面的格式转换软件-格式工厂提供下载