ecmascript 6_JavaScript状态:ECMAScript 6规则

ecmascript 6

对于JavaScript来说,2018年是平静的一年,ECMAScript 6仍然是锚定Web开发的脚本语言的顶级变体。 React再次引领了前端框架。 但是2019年可能会发生一些变化,GraphQL有望在数据层引起轰动。

这些和其他发现将在“ JavaScript状况2018”报告中进行介绍,并基于对来自153个国家/地区的20,000多名JavaScript开发人员的调查得出的反馈意见。 他们被问到他们正在使用什么技术,对什么感到满意以及他们想学习什么。

[在InfoWorld上更深入: 超越jQuery:JavaScript框架专家指南Node.js框架完整指南10个必备JavaScript开发人员工具6个最佳JavaScript IDE10个最佳JavaScript编辑器 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

ECMAScript 6是首选JavaScript版本

谈到JavaScript的首选版本时, ECMAScript 6(又名ECMAScript 2015 )仍然是最受欢迎的,其次是TypeScript 。 以下是其他方面的进展情况,使用过特定JavaScript变体并且会再次使用的特定百分比的受访者:

  • ECMAScript 6:86.3%
  • 打字稿:46.7%
  • Flow,它将静态类型添加到JavaScript:10.2%
  • 原因:5.6%
  • 榆木:4.3%
  • ClojureScript:2.3%

在2017年的报告中 ,纯JavaScript(即ECMAScript 5)超过了TypeScript。 但是ECMAScript 5从今年的报告中删除了,因为现在许多浏览器都支持本机的许多ECMAScript 6功能,并且该报告的生产者Sacha Greif,Raphael Benitte和Michael Rambeau决定在2018年报告中不跟踪ECMAScript 5和ECMAScript 6。 。

Redux引领JavaScript数据层

数据层将所有用于传输和管理数据的技术进行分组。 报告称,在这一类别中,许多方法竞争使棘手的问题更容易解决。 Redux在该类别中处于领先地位,有47.2%的受访者使用过该类别,并表示会再次使用。 三位领导人分别是:

  • Redux:47.2%
  • GraphQL:20.4%
  • 阿波罗:11.1%

但是, GraphQL可能已经为陡峭的上升做好了准备。 将近63%的受访者听说过该技术,该技术被认为是REST的替代方法,并且想学习它。

React前端JavaScript框架的线索

该调查询问哪些开发人员使用了特定的框架,并将再次使用它:

但是Angular也有33.8%的受访者表示他们已经使用过并且不会再使用了。 该框架在去年的调查中也有类似的回应, 许多开发者对Angular框架的第一个版本表示了反对 ,对第二个版本不感兴趣。 Angular当前在版本7上

后端JavaScript框架的快速潜在客户

对于后端框架,Express处于领先地位,与Next.js的差距很大。

  • 快递:64.7%的人使用过,并且会再次使用
  • Next.js:8.6%
  • Koa:7.6%

JavaScript测试工具的激烈竞争

两种测试工具-Jest和Mocha-几乎与开发人员使用它们并将再次使用的捆绑在一起,紧随其后的是Jasmine。

  • 开玩笑:39.6%
  • 摩卡:39.5%
  • 茉莉花:28.5%
  • 酵素:20.3%
  • 业力:18.4%
  • 故事书:15%

Electron和React Native负责JavaScript客户端开发

对于移动和桌面客户端开发,Electron是领先的选择,对于使用过并希望继续使用它们的开发人员而言,它胜过React Native和本机应用程序开发:

  • 电子:19.6%
  • React Native:18.7%
  • 原生应用:10.6%
  • 科尔多瓦:10.2%
  • 离子:8.3%

几乎相等数量的受访者(53.2%)听说过Electron和React Native,并想尝试一下。

其他JavaScript工具:语言,API,编辑器

该调查还询问开发人员他们还使用了哪些其他工具,包括语言,浏览器API和文本编辑器。

在语言方面,Python处于领先地位,有6,262名受访者在使用它。 紧随其后的是PHP(5,559名受访者),Java(4,605名受访者)和C#(3,779名受访者)。

对于浏览器API,有超过8,843位受访者使用了服务工作者,略胜于渐进式Web应用程序(PWA)和8,792位支持者。 5304名受访者使用了Web组件。

最受欢迎的构建工具是由17,104名受访者使用的Webpack和有7,276名受访者使用的Gulp。

微软的Visual Studio Code在编辑器中处于领先地位,被14,492位受访者使用,其次是Sublime Text,大约4,478位受访者,在4,467位受访者的支持下,略高于Vim。

JavaScript朝着正确的方向发展

受访者还强烈同意JavaScript朝着正确的方向前进,其结果为51.2%。 当被问及他们是否喜欢构建JavaScript应用程序时,有57%的人表示强烈同意。

翻译自: https://www.infoworld.com/article/3322522/state-of-javascript-ecmascript-6-rules.html

ecmascript 6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值