硬核干货——《中小企业 AI 实战指南》免费下载! 了解详情
写点什么

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

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

关注

评论

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

为什么要进行企业知识管理,这三个重点问题要明确

小炮

昇腾CANN论文上榜CVPR,全景图像生成算法交互性再增强!

Geek_32c4d0

昇腾

4个迭代,从批量交付到持续交付转型

阿里云云效

云计算 阿里云 云原生 研发团队 研发

2. 堪比JMeter的.Net压测工具 - Crank 进阶篇 - 认识yml

MASA技术团队

创新的力量天翼云推动科技创新技术实践落地

天翼云开发者社区

Java培训JVM 高频面试题

@零度

JVM JAVA开发

VuePress 博客之 SEO 优化(二)重定向

冴羽

Vue 前端 vuepress SEO 重定向

OpenVSCode云端IDE加入Rainbond一体化开发体系

北京好雨科技有限公司

它来了,它来了!开源圈 KOL 的江湖对谈第二季要来了!

OpenTEKr

开源 程序员人生 开源社区 开源软件 优秀开源项目

【堡垒机】2022年云堡垒机品牌排名大比拼!

行云管家

云计算 网络安全 堡垒机 企业安全

对话|鲜丰水果:“看不见”的门店数字化

阿里云云效

云计算 阿里云 云原生 持续交付 数字化运维

AI+生物计算:用计算机视觉技术理解细胞生命

百度大脑

沈阳飞桨领航团Meetup邀请你来,探索AI如何赋能智慧城市

百度大脑

web前端培训Node.js和JavaScript的关系

@零度

JavaScript node.js 前端开发

在页面中直接嵌入vue-sfc的方法

CRMEB

微博评论高性能高可用计算架构

李大虾

#架构实战营 「架构实战营」

从“半部电台”到“云监工” 天翼云助力红色电信启航新征程

天翼云开发者社区

天翼云中南数字产业园落地长沙“天心数谷”初具雏形

天翼云开发者社区

微服务中台技术之视频处理

小江

架构 ffmpeg 视频处理 电商系统

全运会开幕!天翼云全力打造“智慧赛事”

天翼云开发者社区

液冷数据中心如何构建,蓝海大脑液冷技术保驾护航

GPU算力

液冷服务器

云管平台提供的功能一般包括哪些?采购需求主要是什么?

行云管家

云计算 企业上云 云管平台 云管理

图数据库实操:用 Nebula Graph 破解成语版 Wordle 谜底

NebulaGraph

数据库 开源 图数据库 分布式图数据库

源码详解数据结构Linked List

华为云开发者联盟

Java ArrayList 框架 linkedlist 双向链表

测试在项目流程中的那些事儿

有道技术团队

缓存最关心的问题是什么

华为云开发者联盟

Java 缓存 堆内存 缓存命中率 回收策略

加密市场普跌 虎符交易所平台币HOO却能连续2个月逆势上涨

区块链前沿News

Hoo 虎符交易所 平台币

云原生技术赋能ISV实现应用现代化

York

云原生

Rust基本概念

Shine

读书笔记 rust

观点丨新经济 DTC 转型,一个简单而强大的数据平台至关重要

PingCAP

【C语言】猜数字小游戏

謓泽

3月月更

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