写点什么

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:002025
用户头像

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

关注

评论

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

架构师训练营-第一周-食堂就餐卡系统设计

Anrika

架构师 极客大学架构师训练营

谈谈阿里云发布新一代容器、Serverless 等云原生产品

关贺宇

阿里云 容器 云原生 中间件

【话题讨论】「世界上最好的语言」?25周岁的 PHP “配” “不配”

InfoQ写作社区官方

php 写作平台 PHP25周年 热门活动

基于UML的食堂就餐卡系统设计

王海

极客大学架构师训练营

干货|微服务线上生命周期管理

博文视点Broadview

容器 微服务 架构师

架构师训练营-第一周学习总结

hellohuan

极客大学架构师训练营

设计模式之单件模式

公众号:程序猿成神之路

Java 设计模式

食堂就餐卡系统设计

hellohuan

架构 极客大学架构师训练营

架构师训练营第1周作业二:学习总结

sunpengjian

极客时间 - 架构师训练营 - week1 - 食堂就餐卡系统设计

毛聪

极客时间 极客大学架构师训练营 食堂就餐卡系统设计

食堂就餐卡系统架构设计文档

hifly

极客大学架构师训练营 UML 架构文档 部署图 时序图

我们需要干货吗?

Neco.W

能力提升 经验分享 干货

架构师训练营-作业2-学习总结

狂奔嘀兔纸

极客大学架构师训练营

程序员为什么技术这么厉害,赚得钱却不多?

金刚小书童

程序员 职业规划 技术管理

ZooKeeper核心原理及应用场景

奈学教育

zookeeper

ZooKeeper核心原理及应用场景

古月木易

架构师训练营第一周-食堂就餐卡系统设计

王铭铭

食堂就餐卡系统架构设计

任小龙

架构师训练营第1周_学习总结

方舟勇士

课程总结

《Web全栈实用编程》一书征集意见

老魚

程序员 大前端 Web 后端 全栈

极客大学架构师训练营第一周学习总结

竹森先生

学习 架构设计 极客大学架构师训练营

架构师训练营第1周作业一:食堂就餐卡系统设计

sunpengjian

week1-食堂就餐卡系统设计

不在调上

架构训练营第一周学习总结

陈靓-哲露

IT自由职业者是怎么样的感受和体验

古月木易

IT职场

ChaosBlade:从零开始的混沌工程(二)

郭旭东

云原生 混沌工程

第一周课后作业——食堂就餐卡系统概要设计

jiangnanage

从软件架构说起

傻傻的帅

架构 架构要素 架构设计原则

Week01 学习笔记

任小龙

区块链技术如何应用于版权保护?

CECBC

区块链技术 维权 著作权 版权保护 侵权

产品路线图–您的产品战略路径指南

涛哥 数字产品和业务架构

敏捷 产品经理

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