JavaScript 如日中天,2018趋势报告来啦!

栏目: JavaScript · 发布时间: 5年前

内容简介:写在最前:欢迎你来到“UC国际技术”公众号,我们将为大家提供与客户端、服务端、算法、测试、数据、前端等相关的高质量技术文章,不限于原创与翻译。以下内容根据 StateOfJS 这个项目整理而来。

JavaScript 如日中天,2018趋势报告来啦!

写在最前:欢迎你来到“UC国际技术”公众号,我们将为大家提供与客户端、服务端、算法、测试、数据、前端等相关的高质量技术文章,不限于原创与翻译。

以下内容根据 StateOfJS 这个项目整理而来。

一年一度的 JavaScript 趋势报告来啦,这个报告从 2016 年开始,今年已经是第三年啦!

这个项目叫 StateOfJS,是由 Raphaël Benitte、Sacha Greif 和 Michael Rambeau 完成的,他们创建了一个的网站,来向开发者收集反馈,最终通过文字和图表的方式告诉大家最终的结果。

StateOfJS 项目地址:https://stateofjs.com/

2018 年的报告,总共有来自 153 个不同的国家共 20,000 多名 JavaScript 开发者参与调查(中国占总数的 0.37%,共 75 个开发者)。 我们通过这个调查,来确定这些开发者正在使用什么技术,他们喜欢哪些技术,以及他们对哪些技术感兴趣。希望这个报告能帮助你在 JavaScript 生态之中找到适合自己的技术栈。

JavaScript 如日中天,2018趋势报告来啦! 今年有什么看点

JavaScript 如日中天,2018趋势报告来啦! 没有 CSS JavaScript 如日中天,2018趋势报告来啦!

今年的报告和前两年不同,取消了 CSS 部分。因为组织者认为 CSS 是一个庞大的话题,几乎可以作为一个独立的调查去做。所以这一次的报告就专注于 JavaScript。

除了没有 CSS 之外,今年的报告主要围绕着 Flavors、前端框架/库、数据层、服务端框架、测试框架、Mobile & Desktop和其他 工具 这几个方向进行展开调查,我们接下来就分别来看看各个方面的情况是怎么样的。

JavaScript 如日中天,2018趋势报告来啦! JavaScript “Flavors”

我们把可以编译为 JavaScript 的各种语法和语言称为 “flavors” ,例如 TypeScript。

JavaScript 如日中天,2018趋势报告来啦!

从上图中我们可以看到,除了 ES6 之外,TypeScript 是最受欢迎的,远远超过其他几个同类型的。

JavaScript 如日中天,2018趋势报告来啦!

在大多数地方,超过 40% 的开发者表示他们已经使用过它并且很乐意再次使用它,在一些国家,这个比例甚至超过了 50%。

JavaScript 如日中天,2018趋势报告来啦! 前端框架

在我们的日常开发工作中,前端框架/库都是不可或缺的,目前我们经常能够听到的就是 React、Vue、Angular,除此之外还有其他一些框架/库,那他们的情况又是怎么样的呢?我们一起来看看:

JavaScript 如日中天,2018趋势报告来啦!

通过上图,我们可以看出,React 还是最受欢迎的,Vue 排名第二,但是从“使用过并且将再次使用”的比例来看,还是相去甚远,不过这份接受这个报告的开发者更多是国外的,中国也许这个数据会有所不同。

下面这张图表描绘了开发人员对前端库的满意程度,以及它们拥有的用户数量之间的关系: JavaScript 如日中天,2018趋势报告来啦!

从目前来看,只有 React 兼有庞大的用户群和高用户满意度,但我们相信 Vue 肯定也能够实现这一目标。 另一方面,Angular 拥有庞大的用户群,但其用户似乎对它并不太满意。

JavaScript 如日中天,2018趋势报告来啦! 数据层

数据层对用于传输和管理数据的所有技术进行分组。

JavaScript 如日中天,2018趋势报告来啦!

从上图我们可以看到,虽然 Redux 在原始数量方面占据主导地位,但我们认为这种趋势更有利于 GraphQL 及相关技术(如 Apollo)。

当然,从理论上讲,你可以将 Redux 和 GraphQL 结合使用,但实际上,这种组合最终可能会被特定于 GraphQL 的工具所取代,例如 Apollo 的内置状态管理。

JavaScript 如日中天,2018趋势报告来啦! 服务端框架

JavaScript 如日中天,2018趋势报告来啦!

我们知道,Express 和 Koa 都是同一个作者 TJ 发起的,但是我们从上图可以看到,“使用它,并将再次使用”的比例来看,Express 还是最受欢迎的,并且远超于其他框架,目前 Next.js 排名第二,Koa 排名第三。

JavaScript 如日中天,2018趋势报告来啦! 测试框架

JavaScript 如日中天,2018趋势报告来啦!

从上图的报告中我们可以看出,Jest 和 Mocha在受欢迎程度上基本差不多,但是 Jest 还是更受欢迎一些,也许是因为 React 和 Facebook 的原因,因为 Jest 可以说是 React 的标配啦,我们看到有 8.4% 的开发者曾经使用过 Mocha,但是以后将不再使用它。

JavaScript 如日中天,2018趋势报告来啦! Mobile & Desktop

“任何可以用 JavaScript 编写的应用程序最终都会用 JavaScript 编写。”JavaScript 不仅仅局限于浏览器了。

JavaScript 如日中天,2018趋势报告来啦!

从报告结果来看,Electron 虽然排在第一,但事实上 React Native 和它基本相同,只有不到 1% 的差距,不过他们两个应该分别代表了桌面和移动端使用的框架吧。

JavaScript 如日中天,2018趋势报告来啦! 开发者对 JavaScript 一些看法

JavaScript 如日中天,2018趋势报告来啦!

从 2016 年到 2018 年,越来越多的人认为 JavaScript 正朝着正确的方向发展。

JavaScript 如日中天,2018趋势报告来啦!

觉得「现在构建 JavaScript 应用过于复杂」的比例稍有降低,但是还是占大部分。

JavaScript 如日中天,2018趋势报告来啦!

超过 50% 以上的开发者认为 JavaScript 生态变化太快了,但是和前两年相比,今年这个比例有所下降。

JavaScript 如日中天,2018趋势报告来啦!

近 70% 开发者希望 JavaScript 成为他的主要编程语言。

JavaScript 如日中天,2018趋势报告来啦! 激动人心的时刻

通过以上的内容,你应该已经大概了解整体的趋势了,我们一起来看看表现突出框架有哪些?

JavaScript 如日中天,2018趋势报告来啦! 开发者最满意的框架 JavaScript 如日中天,2018趋势报告来啦!

Jest 获得了“开发者最满意的框架”的称号。有 96.5% 的开发者愿意再次使用它。

JavaScript 如日中天,2018趋势报告来啦! 开发者最感兴趣的框架 JavaScript 如日中天,2018趋势报告来啦!

GraphQL 获得了“开发者最感兴趣的框架”的称号。“听说过并想要学习它”的开发人员有 87.7%。

JavaScript 如日中天,2018趋势报告来啦! 被开发者提及最多的框架 JavaScript 如日中天,2018趋势报告来啦!

什么叫被开发者提及呢?就是在开发者投票过程中,因为选项中没有,需要开发者自己填写的,这些开发者自己填写的就叫作“提及”。

在这次调查过程中, VueX 被提及 719 次,获得了今年“被开发者提及最多的框架”的称号。

JavaScript 如日中天,2018趋势报告来啦! 开发者最常用的框架 JavaScript 如日中天,2018趋势报告来啦!

有 14417 名开发者使用 React,React 获得了今年“开发者最常用的框架”称号。

JavaScript 如日中天,2018趋势报告来啦! 最具潜力奖 JavaScript 如日中天,2018趋势报告来啦!

Reason 获得了 最具潜力奖

JavaScript 如日中天,2018趋势报告来啦! 特别奖 JavaScript 如日中天,2018趋势报告来啦!

这个奖项是给我们在这一年最喜欢的 技术/工具 颁发的。

VS Code 获得了我们今年的特别奖。

毫无疑问,VS Code 已经是最领先的 JavaScript 编辑器。

好啦,报告的内容就到这里啦,如果你还没有看过瘾,没关系,那就移步去这个项目的网站,查看最详细的报告:https://2018.stateofjs.com

在此,感谢 Raphaël Benitte、Sacha Greif 和 Michael Rambeau 三位对这个报告的努力和付出。

好文推荐:

HTTP/3 来啦,你还在等什么?赶紧了解一下

使用 React 和 Vue 创建相同的应用,他们有什么差异?

“UC国际技术”致力于与你共享高质量的技术文章

欢迎关注我们的公众号、将文章分享给你的好友

JavaScript 如日中天,2018趋势报告来啦!


以上所述就是小编给大家介绍的《JavaScript 如日中天,2018趋势报告来啦!》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

正当法律程序简史

正当法律程序简史

(美)约翰·V.奥尔特 / 杨明成、陈霜玲 / 商务印书馆 / 2006-8 / 14.00元

本书的主题——正当法律程序,是英美法的核心概念,它使诸如法治、经济自由、个人自治以及免于政府专断行为的侵害等价值观念具体化,因而是法学领域一个永恒的主题,数百年以来一直是法学家、法官及律师关注的重点。本书以极为简洁、精确的语言总结了五百年法律发展的恢弘历史,为人们描述了正当法律程序观念发展演变的清晰轨迹。而沿着这条轨迹,人们可以准确地了解正当法律程序这一重要概念所包含的广泛的问题。 作为一本......一起来看看 《正当法律程序简史》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具