Menu
Woocommerce Menu

客户数据可视化专家 ,开发者基于 JavaScript

0 Comment


StateOfJS 方面表示,因 JavaScript
的生态系统发展未能尽如人意的原因,其又发布了 2019年的 JavaScript
现状调查报告。今年的 JavaScript
状态是该调查的第四版,覆盖了21,717位受访者。客户数据可视化专家 Amelia
Wattenberger 针对 JavaScript
生态系统进行了全面的概述。

StateOfJS 刚刚发布了 2018年的 JavaScript
现状调查报告,今年他们调查了超过 20000 名
JavaScript
开发者,以确定他们正在使用什么,他们对什么感到满意以及他们想要学习什么。

图片 1

图片 2

图片 3

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

而为了促进此次调查的进行,官方还表示,将发布自己的 JavaScript T
恤。这款T
恤的特征是“JavaScript周期表”,其中列出了按类别分组的最受欢迎的库,以及它们的
GitHub 星级数(以千计)。

1、JavaScript 现状 —— “方言”

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

图片 4

随着 JavaScript 的成熟,开发者基于 JavaScript
创建了许多其他语言,或者叫“方言”,如
ES6、TypeScript、Flow、Reason、Elm、ClojureScript
、CoffeeScript
等等。曾几何时,CoffeeScript 是该方向的唯一支持者,但如今它已被 ES6
、TypeScript、Flow 等取代。

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

官方表示,今年开始,除了用户使用的工具之外,其还将跟踪用户的 JavaScript
编写方式:所使用的模式,语法和功能等。

StateOfJS 表示有充分的理由认为这是整个 JavaScript 的未来。因为随着像 Web
Assembly 这样的项目的出现,直接使用 JavaScript
编写代码可能很快就会变得古怪。

JavaScript “Flavors”

1、JavaScript 现状 —— “方言”

2018年的两位大赢家是 ES6 和 TypeScript 。另外 Reason
也值得关注,它背后有 Facebook 的支持,并且拥有非常高的满意度和兴趣值。

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

随着 JavaScript 的成熟,开发者基于 JavaScript
创建了许多其他语言,或者叫“方言”。

图片 5

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

其中,2019 年度的最大赢家则为 TypeScript。此外,背后有着 Facebook
支持的Reason 也值得关注,其用有较高的的满意度和兴趣值,仅次于
TypeScript。

2、JavaScript 现状 —— 前端框架

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

图片 6

结果基本上和其他榜单类似,React

Vue 唱主角,Angular
有垮台的趋势。

前端框架

2、JavaScript 现状 —— 前端框架

StateOfJS 表示,两年前有 27% 的受访者表示从未听说过 Vue
,但如今这一比例已降至 1.3% !虽然 React 仍然拥有更大的市场份额,但 Vue
的迅速崛起也没有停止的迹象。

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

在排名方面,React 仍保持最高的满意率连续排名第一,而 Vue
的崛起也并没有停下,紧随其后排名第二。

Angular 本身拥有庞大的用户群,但也很难看到它重新登上前端框架的冠亚宝座。

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

Angular 的满意率则不尽如人意,尽管其本身拥有庞大的用户群,但也很难看到它重新登上前端框架的冠亚宝座。

图片 7

下面这张图表描绘了开发人员对前端库的满意程度,以及它们拥有的用户数量之间的关系:

图片 8

3、JavaScript 现状 —— 数据层

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

3、JavaScript 现状 —— 数据层

毫无疑问,Redux
是使用最广泛的工具,82% 的满意率也证明了它的成熟程度。不过 GraphQL
也并非没有冲击的可能,其用户在两年内从 5% 上升到了 20% 。

数据层

Redux 仍是使用最广泛的工具。不过GraphQL 也并非没有冲击的可能,其用户持续快速上升,如今已达到了
38.7%。同时,Apollo 的用户数也在持续上涨,已从 2018 年的 11.1% 增加到了
24.9%。

图片 9

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

图片 10

4、JavaScript 现状 —— 后端框架(服务端)

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图