2021年前端的技术方向分析

Javascript开发者大会

Posted by Paulloo on April 26, 2021

一年一度的Javascript开发者大会“State of JavaScript 2020”。给我们带来了新的启发,开阔了眼界。我们不能错过这个重要的研究成果,因此,我叫了我们同事一起探讨,试图对2021年Javascript的生态做一个预测分享。

总览

Typescript KO Javascript

显然,Typescript已经超过了 Javascript 的主流趋势.并且这对于绝大多数开发者都是一个不错的选择。过去四年里Typescript受欢迎度一直增长,它将是2021年最有价值的语言。在专业开发人员中的使用率高达78%。 js The most used JavaScript flavours

前端框架

如果你想知道2021年我应该学哪种前端框架。这部分你讲得到答案。我们采访了Marcin Gajda,我们的前端leader来评论最受欢迎的javascript框架。 Marcin Gajda: 就最常用的JS框架而言,“State of JavaScript 2020”该报告清楚地表明,我们正在朝着这些工具的市场稳定化方向迈进。前端框架领域头部排行榜已经有4年没有变过了。我们都知道: React, Angular 以及Vue.js js The most used JavaScript frameworks

有趣的是,Svelte明显处于劣势,使用率几乎增加了一倍。这个开源软件排在第四位我一点也不觉得奇怪。它创建前端web应用程序的方法令人耳目一新,可见它在2021年势头强劲。当然Svelte连续两年以65%的优势在“兴趣”排名稳居第一。大量前端开发者都持续关注Svelte,所以它将会是最受欢迎的Javascript框架之一,只是时间问题而已。

  • 我相信未来几年,Svelte将会有更多特性,取代Vue轻而易举,也将会是React, Angular大厂有趣的替代品。特别是对所谓的“轻应用”开发者来说。
    —- Marcin Gajda Lead Frontend Developer

我们的开发工程师早在2019年就体验了Svelte, 想看看它是如何工作的。我们开发了一款线上游戏叫Typerunner.js, 您可以邀请朋友们一起来玩,看谁的手速快。Svelte运行的体验还是很不错的,并且我们会持续关注它进一步的发展。

此外,Angularjs在榜上的排名也很有意思。尽管有超过一半的开发者在使用,但少有人对该框架感兴趣。 大家有一点都打成共识,Angular的门槛高,一半大型、复杂项目才会用到。预计2021年大家还是倾向于易于使用,小型轻量级的框架。

至于后者,最新的2020js开发者大会上 Javascript框架满意度调查。令人惊讶的是,Svelte 居然超越React 位居第一。这就意味着,将有更多的开发者会持续关注这一“橙色的框架”

js

另外,React本身在前端社区中仍然保持稳固的地位,2021年应该不会改变。该工具的不断发展与前端世界中的一些先驱相结合,确保了它是一种面向未来的解决方案,许多开发人员和创建Web应用程序的客户都在寻求这种解决方案。诸如过去的hooks,并发模式和未来的基于组件的服务器之类的功能确保React易于使用,并且其使用范围广泛,并针对2021年的Web开发前景进行了适当优化。

状态管理 状态管理方面风平浪静 在React阵营,Redux仍然是解决复杂场景的主要选择,但是用户满意度上明显有所下降。然而,这也给GraphQL 和 基于Apollo 解决方案提供了机会,由于这两种技术发展缓慢,但肯定会在React开发人员中提高满意度,使用率和知名度。我们前端负责人AndrzejWysoczański就2021年JavaScript趋势提供了他的观点。 Andrzej Wysoczański: 使用个人解决方案和Redux竞争并非易事。尽管人们对此工具的兴趣和满意度有所下降,而倾向于使用React中的Context API,但对于大型应用程序来说,它仍然是不可替代的。也许Vue3.0的亮相,会让vuex的知名度在2021年不断飙升。或者我们可以从第二梯队的XState中看到新的可能? GraphQL现在及其流行,已然在兴趣和用户满意度排名第一。易用,非常棒的后端交互体验,将会是它成功的关键。 前端开发者的热情高涨,Apollo Client, GraphQL将在2021 无与伦比 ————- Andrzej Wysoczański

js

后端框架 js

测试库 js

小程序