StateOfJS发布了2020年JavaScript调查报告。今年的JavaScript状况调查是第五版调查,涵盖了来自137个国家/地区的23,765名受访者;其中,大约91%为男性,三分之一的受访者收入在50,000美元至100,000美元之间。JavaScript2020调查以象限图展示了JavaScript技术多年来的发展。每条线都是从2016年到2020年使用的。分数越高表示使用该技术的人越多,而越靠右的分数表示越多的用户想学习。或者已经使用过并且会再次使用它。其中Webpack、Express、React、TypeScript、Jest都如火如荼。不仅当前用户多,而且是很多开发者想学习的技术。而Vue.js、GraphQL、Storybook都是很有潜力的技术。从满意度和使用率象限图来看,第一象限的技术代表了用户量大、满意度高,包括TypeScript、Webpack、Express。大多数技术属于第二象限,目前使用人数略少,但满意度较高。第三象限是一些用户量小、满意度低的技术,包括NW.js、Ember、Meteor、Browserify、Cordova。官方建议用户避免使用。第四象限,除了前端框架Angular,构建工具Gulp也落入观察范围。这两项技术被很多人使用,但满意度很低。官方建议正在使用这些技术的用户谨慎评估。1.JavaScript的现状——“方言”随着JavaScript的成熟,开发者创造了许多其他基于JavaScript的语言,或称“方言”。其中,无论是满意度、开发者兴趣,还是人气排名,TypeScript继续夺冠。对Elm和ClojureScript的满意度逐年下降。2.JavaScript现状——前端框架React一如既往地保持领先地位。而2019年才出现的前端新秀Svelte异军突起,获得了极高的满意度;66%的用户表达了兴趣,一年内用户数量翻了一番。Angular在使用率上排在第二位,但它的满意度仍然不尽人意。3.JavaScript的状态——Redux仍然是数据层使用最广泛的工具。虽然数据层格局仍在不断变化,但有一点似乎很清楚:GraphQL及其相关技术将继续存在。4、JavaScript的现状——后端框架(server)还是很碎片化的。Express作为主流后端框架仍然很受欢迎,Next.js也保持着较高的满意度。Express的继任者Koa的满意度稳步下降,使用率略有上升。5.JavaScript现状——测试测试生态不断丰富,新入驻的TestingLibrary和Playwright在满意度指数中均获得高分。Jest以68%的使用率保持最常用单元测试框架的头把交椅,其次是Mocha,位居第二。6.JavaScript的状态——移动和桌面尽管Electron和ReactNative是这一类别中最著名的两个项目。但其他解决方案,如Expo和Capacitor也开始掀起波澜。报告全文请参考:TheStateofJavascript2020本文转自OSCHINA文章标题:JavaScript2020Survey:AngularSatisfactionisLow,SvelteQualified本文地址:https://www.oschina.net/新闻/127180/the-state-of-javascript-2020
