> * 原文地址：[The Top 6 JavaScript frameworks for 2020](https://medium.com/javascript-in-plain-english/6-best-javascript-frameworks-in-2020-102babf80196)
> * 原文作者：[Naina Chaturvedi](https://medium.com/@Naina04)
> * 译文出自：[掘金翻译计划](https://github.com/xitu/gold-miner)
> * 本文永久链接：[https://github.com/xitu/gold-miner/blob/master/TODO1/6-best-javascript-frameworks-in-2020.md](https://github.com/xitu/gold-miner/blob/master/TODO1/6-best-javascript-frameworks-in-2020.md)
> * 译者：[Roc](https://github.com/QinRoc)
> * 校对者：[钱俊颖](https://github.com/Baddyo), [niayyy](https://github.com/niayyy-S)

# 2020 年排名前 6 位的 JavaScript 框架

![In the Javascript world (Image source and credits: JS tips)](https://cdn-images-1.medium.com/max/3200/0*0bpy35Lc6rAdvivL.gif)

## 1.Vue.js

![Vue.js (Image source and credits: Vue.js website)](https://cdn-images-1.medium.com/max/2430/0*Yk9b_HN-r7SCgzPD.png)

Vue.js 是一个开源框架。它在 Angular 和 React 的基础上发展而来。Vue.js 提供了很多有用的特性，对于很多跨平台应用程序而言，它是一个简单而有效的解决方案。使用 Vue.js 开发的顶尖网站有：

[**Behance**](https://www.behance.net/)

**访问者数量：4929 万**

![Behance](https://cdn-images-1.medium.com/max/2698/0*kFWAmDIqI1JjI5dN.png)

Behance —— 平面设计师通过这个网站向全世界展示他们的才华。Behance 的开发团队使用 Vue.js 作为前端编程语言。

#### Gitlab

**访问者数量：2211 万**

![GitLab](https://cdn-images-1.medium.com/max/2698/0*5kyzA3WuoeSaoFgB.png)

Gitlab 是一个基于 web 的源码版本控制库，它有多个会员选项。它的前端是用 Vue 开发的。

****从这里开始了解 Vue.js**：**

[https://vuejs.org/v2/guide/](https://vuejs.org/v2/guide/)

## 2. Aurelia

Aurelia 是一个 JavaScript 前端框架。它是 ——

1. 最简洁的现代框架之一
2. 下一代框架，因为它能创建强大、简洁又完美的网站。

![Aurelia (Image source : Internet)](https://cdn-images-1.medium.com/max/2000/0*SCuBUePVIJKX3QcM.jpg)

**从这里开始了解 Aurelia：**

[**https://aurelia.io/docs/tutorials/creating-a-todo-app**](https://aurelia.io/docs/tutorials/creating-a-todo-app)

[**Aurelia Projects**](https://github.com/aurelia-project)

## 3. Next.js

Next.js 是一个基于 JavaScript 的开源框架。它 ——

1. 为开发高度可定制的 Web 应用程序而生。
2. 是 React 应用的零配置、单命令工具链。

![Next.js (Image source and credits: Next.js website)](https://cdn-images-1.medium.com/max/2800/0*Xs8fycEdNqhhQ9jZ.jpg)

**它的部分最佳特性如下：**

1. 自动化代码切分，基于文件系统的路由，代码热重载，全局渲染

**从这里开始了解 Next.js：**

[**学习 Next.js**](https://nextjs.org/learn/basics/getting-started)

## 4. Riot.js

Riot.js 专注于为用户提供具有 JavaScript 生态中最高效简洁架构的框架。它与 polymer 和 react.js 类似。

![Riot.js (Image source and credits: Riot.js website)](https://cdn-images-1.medium.com/max/2000/0*ioaCESwyj2JbpW_m.jpg)

它的部分特性如下：

1. 允许用户在所有页面和 Web 应用程序中应用自定义 HTML 标签。用户可以重用这些标签。
2. 高度专注于微函数，让用户可以一次分别处理不同的应用程序。

从这里开始了解 Riot.js：
[**Riot.js 文档**](https://riot.js.org/documentation/)

## 5. WebRx
>译者注： WebRx 已停止维护。

WebRx 是一个基于浏览器的 model-view-view-model 架构模式的 JavaScript 框架。它带来了 ——

1. 响应式编程和函数式编程并存的特性。
2. 美观而强大的 UI 环境。

![WebRx (Image source and credits: WebRx website)](https://cdn-images-1.medium.com/max/2048/0*h6Cc_Hm7i0begHhE.png)

它的部分最佳特性如下：

1. 一个高效的收集进程，包括过滤映射、分页等功能。
2. 由不同消息总线支持的强大的组件间通信方式。

 从这里开始了解 WebRx：

[https://github.com/WebRxJS/WebRx](https://github.com/WebRxJS/WebRx)

**最后但最有前途的是（这个位置总是会引战）……**

## 6. Angular

Angular 是一个成熟的框架，不像 React 那样灵活。它内置了所有东西。它 ——

1. 是一个强大的 JavaScript 框架，能够无缝地组织你的项目。
2. 具有惊人的速度和多功能性。

 从这里开始了解 Angular：

[https://github.com/angular/angular](https://github.com/angular/angular)

>译者注：本文是原文作者的一家之言。原文评论区提到的其他框架有 React.js、Svelte、Preact、Nuxt.js、Ember 和 Mithril 等。
其他可参考资料有 [BestOfJS](https://bestofjs.org/)、[StateOfJS](https://stateofjs.com/) 、[掘金上对 StateofJS 的 2019 年调查结果的说明文章](https://juejin.im/post/5e071b676fb9a016391d5bb8)。

> 如果发现译文存在错误或其他需要改进的地方，欢迎到 [掘金翻译计划](https://github.com/xitu/gold-miner) 对译文进行修改并 PR，也可获得相应奖励积分。文章开头的 **本文永久链接** 即为本文在 GitHub 上的 MarkDown 链接。

---

> [掘金翻译计划](https://github.com/xitu/gold-miner) 是一个翻译优质互联网技术文章的社区，文章来源为 [掘金](https://juejin.im) 上的英文分享文章。内容覆盖 [Android](https://github.com/xitu/gold-miner#android)、[iOS](https://github.com/xitu/gold-miner#ios)、[前端](https://github.com/xitu/gold-miner#前端)、[后端](https://github.com/xitu/gold-miner#后端)、[区块链](https://github.com/xitu/gold-miner#区块链)、[产品](https://github.com/xitu/gold-miner#产品)、[设计](https://github.com/xitu/gold-miner#设计)、[人工智能](https://github.com/xitu/gold-miner#人工智能)等领域，想要查看更多优质译文请持续关注 [掘金翻译计划](https://github.com/xitu/gold-miner)、[官方微博](http://weibo.com/juejinfanyi)、[知乎专栏](https://zhuanlan.zhihu.com/juejinfanyi)。
