首页 > 技术文章 > 【翻译】JavaScript框架的最终指南

jtjds 2018-08-22 10:34 原文

翻译原文链接
我的翻译小站

紧跟JavaScript框架的脚步是一个挑战。现在有太多的框架,几乎一个月就会出来一个新的。那么如何知道到底哪一个比较合适你的项目呢?它们分别有什么优点和缺点呢?你要如何开始呢?

这就是这篇指南出来的意义。它是一个活生生的文档,是所有已知前端JavaScript框架的参考(不包括归档或弃用的项目)。在这种情况下,“框架”一词在广义上被广泛使用。它包括像React这样的用户界面(UI)库,以及像Angular一样的完整框架。

为什么它有益?

你们当中有些人可能会好奇,为什么这个指南有益。大多数读者最终会使用我称之为“三巨头”的框架之一—React, Angular and Vue。很好,他们是很好的选择。那也就是说,这篇指南有其存在的价值。这里有个例子...

也许你听说过 Dojo 这个框架。也许没有,虽然,Dojo专注于一些使其独特的事情—可访问性。默认情况下,所有的Dojo小部件都是可以访问的,并且它提供了一切国际化所需要的应用程序。

另一个例子...也许你正在开发一款应用程序,在移动网络上需要出色的性能。有一些非常好的,下面列出的高性能库和框架可能正好符合这个要求。

还有一些小框架可以提供极好的学习机会。你可以深入了解代码并了解如何构建此类软件。Picodom是一个可以用来构建自己的framework库,很酷,对吧?

如何组织本指南

这些框架被分为广泛的类别 — 你将会在下面列出的表中看到。在可能的范围内,每个框架都有一个部分来解释这个框架的基本原理、优缺点以及一些额外的学习资源。

如果你是框架的作者—或者粉丝 —并且你没有看到列出你的框架,或者希望能够纠正一些信息, 在Twitter上联系我,我会很乐意增加或者更新清单。

指南图标:

下面的图标旨在帮助读者了解框架的一般特征和趋势。他们只是粗略的向导。

推荐阅读