返回顶部
首页 > 资讯 > 前端开发 > html >JavaScript开发者调查报告分析
  • 256
分享到

JavaScript开发者调查报告分析

2024-04-02 19:04:59 256人浏览 薄情痞子
摘要

本篇内容介绍了“javascript开发者调查报告分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.你

本篇内容介绍了“javascript开发者调查报告分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1.你写的是什么类型的JavaScript?

97.4%的受调查者编写适用于WEB浏览器的JavaScript,这些人中的37%同时还写移动Web应用程序。超过3000人——大概 56.6%——编写服务器端的JavaScript。在这些人中,5.5%的人在某种嵌入式环境使用JavaScript,如Tessel或 Raspberry Pi。

一些参与者说他们在其他一些地方使用JavaScript,比较明显地是在开发CLI和桌面应用程序的时候。有几个还提到Pebble 和Apple TV。这些都被划分在Other类中,占了2.2%的投票。

JavaScript开发者调查报告分析

2.你在哪里使用JavaScript?

不出所料,94.9%的投票者在工作中使用JavaScript。不过,统计中还有很大一部分——82.3%——在业余项目中也用JavaScript。其他的回复包括教学和学习,因为兴趣,或为非营利组织。

JavaScript开发者调查报告分析

3.你写JavaScript有多久了?

超过33%的受调查者已经写了超过6年的JavaScript代码。此外,5.2%在一年前开始写JavaScript,12.4%两年前,15.1%三年前。也就是说有32.7%的人是近年来才开始写JavaScript的。

JavaScript开发者调查报告分析

4.你使用哪种编译到JavaScript的语言?

85%的人答复说他们编译es6到ES5。同时15%仍然使用CoffeeScript,15.2%使用typescript,还有少得可怜的1.1%使用dart

这是其中一个我希望能够有更多人参与合作的问题,因为有13.8%选择了“Other”的回答。在这13.8%中,绝大多数的答案是ClojureScript,elm,Flow和jsX。

JavaScript开发者调查报告分析

5.你更喜欢什么JavaScript格式选择?

绝大多数投票的JavaScript开发人员似乎更喜欢分号,达到79.9%。与此相反,11%的人表示他们不喜欢使用分号。说到逗号,44.9% 的人赞成用在表达式后面,而4.9%的人希望使用逗号优先的语法。还有空格缩进,65.5%的人喜欢空格键,而29.1%更愿意使用tab。

JavaScript开发者调查报告分析

6.你使用哪种ES5特性?

在79.2%的受调查者赞同函数的Array方法的同时,76.3%的人表示他们使用的是strict mode,30%采用Object.create,使用getter and setters的只有28%。

JavaScript开发者调查报告分析

7.你使用哪种ES6特性?

值得注意的是,箭头功能是本次调查中最常用的ES6特性:79.6%。使用Let和const关键字的有77.8%,promise也很强劲,为 74.4%。不出所料,只有4%的受访者使用proxies。只有13.1%的用户表示他们使用的是symbols,超过30%的人说他们使用 iterators。

JavaScript开发者调查报告分析

8.你是否写测试?

虽然有21.7%表示从来不写任何测试,但大多数人都写过一些测试,34.8%时常在写测试。

JavaScript开发者调查报告分析

9.你是否运行连续集成测试?

CI也是如此,虽然不使用CI服务器的人更多——超过40%。近60%的受访者至少偶尔使用CI,其中32%时常在CI服务器上运行测试。

JavaScript开发者调查报告分析

10.你如何运行测试?

59%喜欢用PhantomJS或类似运行自动化的浏览器测试,51.3%喜欢在web浏览器上执行手动测试。服务器端的自动化测试收获了53.5%的得票率。

JavaScript开发者调查报告分析

11.你使用什么单元测试库?

似乎大多数受访者倾向于要么Mocha要么Jasmine来运行JavaScript测试,而Tape得到了9.8%的投票。

JavaScript开发者调查报告分析

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

似乎受调查者要么选ESLint,要么在JSHint阵营,但JSLint经过这么多年之后意外强劲,有近30%。

JavaScript开发者调查报告分析

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

npm以60%的投票成为了客户端依赖管理体系的***。Bower依然有20%的份额,而旧的<script>下载和插入只有13.7%。

JavaScript开发者调查报告分析

14.你的***构建脚本解决方案是什么?

构建工具的选择不同,部分原因是因为选择多。Gulp***,投票超过40%。紧随其后的是npm run,为27.8%,而Grunt得到了18.5%的认可。

JavaScript开发者调查报告分析

15.你***的JavaScript模块加载工具是什么?

当前,似乎大多数人都在Browserify和webpack之间犹豫不决,而后者领先前者近7个点。29%的用户表示,他们***使用Babel模块,不过在此之前可以推测的是使用了上述两种工具中一种来一块打包自己的模块。

JavaScript开发者调查报告分析

16.你使用什么库?

这是可从协作编辑中受益良多的问题之一。 Jquery依然强劲,得票50%以上。大部分JavaScript开发人员投给了Lodash或underscore,而xhr 微库只有8%的投票。

JavaScript开发者调查报告分析

17.你使用什么框架?

毫不奇怪,Reactangular会领先群雄。Backbone位列第三,为22.8%。

JavaScript开发者调查报告分析

18.你使用ES6的频率

在这个问题上大家的分歧很大,有近20%的人从未使用过ES6,只用ES6的人超过10%,接近30%的人皆有涉猎,近40%偶尔使用。

JavaScript开发者调查报告分析

19.你知道ES2016会发生什么吗?

粗略地说,有一半的受调查者不知道什么ES2016会发生什么,而另一半则有所耳闻。

JavaScript开发者调查报告分析

20.你理解ES6吗?

超过60%的受调查者了解基础知识,10%的人不知道ES6,还有超过25%的人认为他们相当了解ES6。

JavaScript开发者调查报告分析

21.你是否认为ES6改善提高了?

近95%的受调查者认为ES6对语言进行了改进。

JavaScript开发者调查报告分析

22.你的的***文本编辑器是什么?

同样又有分歧。超过一半的受调查者喜欢Sublime Text,超过30%喜欢使用Atom,它的开源复制品。超过25%的受调查者支持WebStORM,支持vi / vim的也超过25%。

JavaScript开发者调查报告分析

23.你的***开发操作系统是什么?

超过60%的投票者使用的是Mac,而linuxwindows的用户都接近于20%。

JavaScript开发者调查报告分析

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

受调查者似乎更喜欢GitHub和搜索引擎,不过通过博客、Twitter和npm网站的也不少。

JavaScript开发者调查报告分析

25.你是否参加JavaScript社交活动?

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

JavaScript开发者调查报告分析

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

答案五花八门,但幸运的是大多数人表示不在IE6上处理客户了。

JavaScript开发者调查报告分析

27.你定期了解JavaScript的***功能吗?

对于***的JavaScript功能,大约有80%的受调查者会试着并保持***的资讯。

JavaScript开发者调查报告分析

28.你在哪里了解***的JavaScript功能?

不出所料,***的Mozilla Developer Network是获取JavaScript文档和新闻方面的领头羊。JavaScript Weekly,也是一个新闻和文章的来源,受近40%的受访者的欢迎。

JavaScript开发者调查报告分析

29.你听说过哪些特性?

超过85%的投票者听说过ServiceWorker,不过我很想知道有多少人真正用过它!

JavaScript开发者调查报告分析

30.除了JavaScript,你主要使用什么语言?

语言太多了,而且我肯定遗漏了一些,但是结果已经尽在不言中。

JavaScript开发者调查报告分析

“JavaScript开发者调查报告分析”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: JavaScript开发者调查报告分析

本文链接: https://lsjlt.com/news/86318.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • JavaScript开发者调查报告分析
    本篇内容介绍了“JavaScript开发者调查报告分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.你...
    99+
    2024-04-02
  • 2018 Python开发者大调查:Py
           在2018年秋季,Python软件基金会与JetBrains发起了年度Python开发者调查。 报告的目的是寻找Python领域的新趋势,帮助开发者深入了解2018年Python开发者的现状。   该报告共统计了来自150...
    99+
    2023-01-31
    开发者 大调查 Python
  • 2017版Linux内核开发报告的示例分析
    这篇文章给大家分享的是有关2017版Linux内核开发报告的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux 项目的现状本次的报告,所统计的数据是从内核的 4.7 算起,到 4.13 止,先看看L...
    99+
    2023-06-16
  • 云服务器发展现状调查报告
    一、云服务器的发展现状 发展历程 云服务器是近年来发展最为迅速的云计算技术之一。自2010年起,云服务器已经开始成为了全球范围内云计算市场的主要发展方向。在过去的几年中,云服务器的技术不断升级和完善,逐渐被应用于各种领域,如金融、医疗...
    99+
    2023-10-28
    调查报告 发展现状 服务器
  • Eclipse发布:2019年物联网开发者调查
    如果你想了解一项重要技术的未来,那么先看开发人员在做什么。考虑到这一点,在Eclipse Foundation对1700多名物联网开发人员(pdf)进行的一项新调查中,可以获得对整个物联网(IoT)社区的一些实地见解。物联网连接问题或许并不...
    99+
    2023-06-03
  • 2021年Go趋势发展报告分析
    这篇文章主要讲解了“2021年Go趋势发展报告分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“2021年Go趋势发展报告分析”吧!在当今最流行的编程语言列表里,Go语言一直是名列前茅。众所...
    99+
    2023-06-15
  • DevSecOps 调查得出60%的开发者发布代码速度增长了2倍的示例分析
    DevSecOps 调查得出60%的开发者发布代码速度增长了2倍的示例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。GitLab 发布的 ...
    99+
    2024-04-02
  • 云服务器发展现状分析报告
    市场增长:云服务器市场在过去几年中一直呈指数级增长,尤其是在企业和大型组织中。越来越多的企业和组织开始使用云服务,因为它们可以在自己的硬件上提供高性能、可靠性和安全性。 云服务器价格下降:随着硬件成本的下降和软件工具的改进,云服务器的价格...
    99+
    2023-10-27
    分析报告 发展现状 服务器
  • 云服务器发展趋势分析报告
    多云管理:随着越来越多的用户将自己的应用部署在多个云服务商上,云服务器需要支持不同的云服务商,并进行多云管理。 弹性计算:云服务器可以提供弹性计算服务,用户可以根据自己的需求来调整计算资源的使用情况,以提高计算效率。 虚拟化技术:云服务器...
    99+
    2023-10-27
    发展趋势 分析报告 服务器
  • 云服务器发展前景分析报告
    随着互联网的普及和应用程序的增加,企业和个人对云计算服务的需求也越来越高。云服务器作为一种基础设施,为用户提供了更加高效、灵活和可靠的计算资源,为企业和个人带来了很多好处。 首先,云服务器可以降低企业和个人的IT成本。由于云服务器可以按需...
    99+
    2023-10-27
    发展前景 分析报告 服务器
  • 28000名开发者,100个问题,2017年JS生态报告
    几年前,对于JavaScript生态的调查还是非常简单的,只需要列两个问题就可以了,1.你使用jQuery吗2.你对此有什么建议吗但是这种情况现在发生了改变,JavaScript生态不断丰富壮大,即使是最有经验的程序员,在面对JavaScr...
    99+
    2023-06-03
  • chrome开发者工具timeline的示例分析
    这篇文章给大家分享的是有关chrome开发者工具timeline的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、概述       ...
    99+
    2023-06-08
  • JavaScript调试常见报错及原因分析
    目录TypeError 类型错误ReferenceError 引用错误RangeError 范围错误SyntaxError 语法错误测试环境 chrome 版本 66.0.3359....
    99+
    2023-05-16
    js调试常见报错 js调试报错
  • 深入剖析 JavaScript 浏览器开发者工具,助力高效开发
    JavaScript 调试 断点设置:在特定代码行处放置断点,暂停执行并检查变量。 单步调试:逐行执行代码,检查每个步骤的状态。 堆栈跟踪:显示函数调用链和当前执行上下文。 对象检查器:查看和修改对象属性,跟踪对象生命周期。 性能分析...
    99+
    2024-04-02
  • 云服务器发展现状调查分析
    在调查中,我们发现用户对云服务器的需求主要包括以下几个方面: 一、云计算服务安全性要求越来越高。随着互联网技术的不断发展,数据泄露、病毒入侵等安全问题成为了用户最为担忧的问题之一。因此,云服务器需要提供更加安全的计算环境,保证用户的数据和...
    99+
    2023-10-28
    现状调查 服务器
  • 揭秘 JavaScript 浏览器开发者工具中的调试神器
    源代码调试器 源代码调试器允许开发人员逐步执行代码,检查变量的值并设置断点。这是查找和修复错误的宝贵工具,特别是对于复杂或大型代码库。 堆栈跟踪 堆栈跟踪显示了一系列函数调用,指示错误发生的位置。这对于了解程序执行流和识别错误的根源至关重...
    99+
    2024-04-02
  • web开发者的数据分析工具有哪些
    这篇文章主要讲解了“web开发者的数据分析工具有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“web开发者的数据分析工具有哪些”吧!工具一:Pentaho BI  Pentaho BI和...
    99+
    2023-06-27
  • javascript中createjs小游戏开发的示例分析
    这篇文章主要介绍javascript中createjs小游戏开发的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 实现一个无缝连接的背景图,模拟出汽车在加速的状态this...
    99+
    2024-04-02
  • 弱类型语言javascript开发中的示例分析
    这篇文章主要介绍了弱类型语言javascript开发中的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。测试1: (未声明变量自动提升...
    99+
    2024-04-02
  • javascript关于前端开发语言的示例分析
    这篇文章将为大家详细讲解有关javascript关于前端开发语言的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、javascript是前端开发语言,经常与html、css技术一起构成前端开发。...
    99+
    2023-06-20
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作