写点什么

2017 年 JavaScript 发展报告简析

  • 2017-12-28
  • 本文字数:920 字

    阅读完需:约 3 分钟

JavaScript 2017 年发展状态报告已经出炉,与往年一样,报告显示 JavaScript 的发展脚步依然稳健。

在今年的报告当中,报告团队提供了一个“连接”视图,读者可以在一张可交互的图表上查看数据细节。例如,如果读者选择了“JavaScript Flavors”(如 ES6、TypeScript、Flow 等)和“Front-End Frameworks”(如 React、Angular、Angular 2 等),那么就可以看到同时使用 React 和 TypeScript 的开发者要比同时使用 React 和 Flow 的开发者多。我们还可以看到超过 4300 个开发者在使用微软的 TypeScript,而使用 Facebook Flow 的只有 2200 个。从这张图表中可以查看各种各样的组合数据。

在前端开发库方面,Vue 发展迅猛,一举超越Angular 2 成为第三大使用量最高的框架(前面两个分别是React 和Angular)。再深入进去,我们可以看到,Vue 在不同国家的使用情况是不一样的。Vue 在中国的使用量最高,包括阿里巴巴和百度在内的公司都在使用Vue。Vue 的作者尤雨溪说Vue“有非常完备的中文文档,所以大大促进了Vue 在中国的应用”。Angular 在印度使用量比较高,而React 则在澳大利亚和俄罗斯使用比较多。

报告显示,lodash 的使用量是underscore 的7 倍之多,而4700 多名开发者表示仍然在使用jQuery。在文本编辑器方面,微软的VS Code 使用量最高,其次是Atom 和Sublime Text,它们分别位居第2 位和第3 位。

从总体来看,JavaScript 对开发者来说仍然非常重要。超过57% 的反馈者认为“开发JavaScript 应用太过复杂了”,不过仍然有82% 的开发者表示很喜欢开发JavaScript 应用。

当然,该报告与开发者社区的其他报告也会有点出入,比如 JetBrains 的报告就提供了另一种视角。

报告发起人 Sacha Greif 对 2018 年的前端发展趋势做出了一些预测

除了 TypeScript 和 Vue 会继续发展,GraphQL 也需要引起我们的注意。尽管 GraphQL 的兴趣度很高(想要学习 GraphQL 的人和表示不感兴趣的人之间的比例),但真正在使用 GraphQL 的人并不多,这意味着在 2018 年会有一大波人会进入这个生态系统!

今年的报告收集了来自 28000 名开发者的反馈,而 2016 年仅 9307 人,所以这次报告得出的结论更具参考性。

查看英文原文 Brief Analysis of the State of JavaScript 2017 Results

2017-12-28 18:001797
用户头像

发布了 322 篇内容, 共 149.2 次阅读, 收获喜欢 148 次。

关注

评论

发布
暂无评论
发现更多内容

淘宝商品详情API返回值中的预售与定制信息解析

代码忍者

API 测试 pinduoduo API

来重庆工作2年,想念广东了

程序员晚枫

程序员

TAG:BladeLLM 的纯异步推理架构

阿里云大数据AI技术

人工智能 tag LLM推理 BladeLLM

读书笔记:一分钟成为优秀管理者

老张

读书笔记 团队管理 认知提升 管理者

地平线占用预测 FlashOcc 参考算法-V1.0

地平线开发者

自动驾驶 算法

从数据仓库到数据中台再到数据飞轮:金融行业的数据技术进化史

桃花键神

成功塑造孩子的人生,这一步很关键!

心大陆多智能体

智能体 AI大模型 心理健康 数字心理

MES系统与其他系统的集成:提升制造业智能化的关键路径

万界星空科技

数字化转型 系统集成 ERP mes 智能制造业

【Paper Reading】结合 NanoFlow 研究,优化大语言模型服务效率的探索

阿里云大数据AI技术

人工智能 大语言模型 NanoFlow

MES系统助力塑料制品行业数字化转型

万界星空科技

制造业 mes 万界星空科技 注塑行业 塑料制品行业

征程 6E/M 快速上手实战 Sample-Codec

地平线开发者

自动驾驶 算法

数据中台进化为数据飞轮的必要

桃花键神

解锁电商精准营销新纪元:深度剖析阿里巴巴商品详情API的无限潜能

代码忍者

API 测试 pinduoduo API

PIRF-409: Memories-Just ask

Echo!!!

English

缓存雪崩/穿透/击穿/失效原理图/14种缓存数据特征+10种数据一致性方案

肖哥弹架构

Java redis 缓存

数据结构之美-深入理解树形结构

巧手打字通

数据结构 索引结构 随机森林 二叉搜索树 数据库索引

2017年JavaScript发展报告简析_JavaScript_David Iffland_InfoQ精选文章