- 原文地址:The Top 6 JavaScript frameworks for 2020
- 原文作者:Naina Chaturvedi
- 译文出自:掘金翻译计划
- 本文永久链接:github.com/xitu/gold-m…
- 译者:Roc
- 校对者:钱俊颖, niayyy
2020 年排名前 6 位的 JavaScript 框架
1.Vue.js
Vue.js 是一个开源框架。它在 Angular 和 React 的基础上发展而来。Vue.js 提供了很多有用的特性,对于很多跨平台应用程序而言,它是一个简单而有效的解决方案。使用 Vue.js 开发的顶尖网站有:
访问者数量:4929 万
Behance —— 平面设计师通过这个网站向全世界展示他们的才华。Behance 的开发团队使用 Vue.js 作为前端编程语言。
Gitlab
访问者数量:2211 万
Gitlab 是一个基于 web 的源码版本控制库,它有多个会员选项。它的前端是用 Vue 开发的。
从这里开始了解 Vue.js:
2. Aurelia
Aurelia 是一个 JavaScript 前端框架。它是 ——
- 最简洁的现代框架之一
- 下一代框架,因为它能创建强大、简洁又完美的网站。
从这里开始了解 Aurelia:
https://aurelia.io/docs/tutorials/creating-a-todo-app
3. Next.js
Next.js 是一个基于 JavaScript 的开源框架。它 ——
- 为开发高度可定制的 Web 应用程序而生。
- 是 React 应用的零配置、单命令工具链。
它的部分最佳特性如下:
- 自动化代码切分,基于文件系统的路由,代码热重载,全局渲染
从这里开始了解 Next.js:
4. Riot.js
Riot.js 专注于为用户提供具有 JavaScript 生态中最高效简洁架构的框架。它与 polymer 和 react.js 类似。
它的部分特性如下:
- 允许用户在所有页面和 Web 应用程序中应用自定义 HTML 标签。用户可以重用这些标签。
- 高度专注于微函数,让用户可以一次分别处理不同的应用程序。
从这里开始了解 Riot.js: Riot.js 文档
5. WebRx
译者注: WebRx 已停止维护。
WebRx 是一个基于浏览器的 model-view-view-model 架构模式的 JavaScript 框架。它带来了 ——
- 响应式编程和函数式编程并存的特性。
- 美观而强大的 UI 环境。
它的部分最佳特性如下:
- 一个高效的收集进程,包括过滤映射、分页等功能。
- 由不同消息总线支持的强大的组件间通信方式。
从这里开始了解 WebRx:
最后但最有前途的是(这个位置总是会引战)……
6. Angular
Angular 是一个成熟的框架,不像 React 那样灵活。它内置了所有东西。它 ——
- 是一个强大的 JavaScript 框架,能够无缝地组织你的项目。
- 具有惊人的速度和多功能性。
从这里开始了解 Angular:
译者注:本文是原文作者的一家之言。原文评论区提到的其他框架有 React.js、Svelte、Preact、Nuxt.js、Ember 和 Mithril 等。 其他可参考资料有 BestOfJS、StateOfJS 、掘金上对 StateofJS 的 2019 年调查结果的说明文章。
如果发现译文存在错误或其他需要改进的地方,欢迎到 掘金翻译计划 对译文进行修改并 PR,也可获得相应奖励积分。文章开头的 本文永久链接 即为本文在 GitHub 上的 MarkDown 链接。
掘金翻译计划 是一个翻译优质互联网技术文章的社区,文章来源为 掘金 上的英文分享文章。内容覆盖 Android、iOS、前端、后端、区块链、产品、设计、人工智能等领域,想要查看更多优质译文请持续关注 掘金翻译计划、官方微博、知乎专栏。