在Web开发中,我们的世界瞬息万变,但我们能够了解2021年web 的发展趋势吗?通过研究2020年开发者调查的数据,我发现了一些有趣的事。
让我们深入研究并探索我们从数据中得到的发现吧。
包管理器
去年,我建议我们注意PNPM的兴起,它的目的是避免版本冲突,它有一些热情的拥护者,去年在Github上达到了9.5千颗星,显然PNPM赢得了开发者的青睐。然而,我觉得在2021年,它不太可能在使用率上认真竞争,因为Yarn和NPM在实时项目中的嵌入程度,以及两者在发布新功能上投入的精力。其中一些功能是直接针对PNPM开发的,尤其是Workspaces。这恰恰说明了竞争在推动开源软件前进的过程中是多么的重要。
测试
在2019年,Cypress和Puppeteer 脱颖而出,而这两款作品在2020年也继续取得成功。然而,微软带来了一款新的E2E测试工具Playwright,它似乎是突然出现的,仅在2020年就获得了不到2万颗星。该工具的流行部分是因为是微软在开源方面的影响力,主要原因是它的功能和从Puppeteer的简单迁移方法。
框架
Vue是2019年最欢迎的框架,这在当时是个大新闻,也传递了一个明确的信息:开发者喜欢它。2020年也是如此。然而,如果我们从NPM下载量来看&#