列出顶级 JavaScript 框架
Dojo
它是一个开源的模块化 JavaScript 库,旨在开发跨平台的应用程序和网站。它由 Alex Russell、Dylan Schiemann 和其他贡献者于 2004 年开发。
AngularJS
AngularJS 是一个开源的 Web 应用程序框架。它最初由 Misko Hevery 和 Adam Abrons 于 2009 年开发。现在由 Google 维护。
Backbone.js
BackboneJS 是一个轻量级的 JavaScript 库,允许开发和构建在 Web 浏览器中运行的客户端应用程序。它提供 MVC 框架,将数据抽象到模型中,将 DOM 抽象到视图中,并使用事件将这两者绑定。
Ember.js
Ember.js 是一个开源的免费 JavaScript 客户端框架,用于开发 Web 应用程序。它通过提供包含数据管理和应用程序流程的完整解决方案,允许构建客户端 JavaScript 应用程序。
Ember.js 的原始名称是 SproutCore MVC 框架。它由 Yehuda Katz 开发,并于 2011 年 12 月首次发布。Ember.js 的稳定版本是 2.10.0,于 2016 年 11 月 28 日发布。
Google Web Toolkit
Google Web Toolkit (GWT) 是一个用于创建富互联网应用程序 (RIA) 的开发工具包。它为开发人员提供了使用 JAVA 编写客户端应用程序的选项。GWT 将用 JAVA 编写的代码编译成 JavaScript 代码。用 GWT 编写的应用程序与跨浏览器兼容。它会自动生成适合每个浏览器的 javascript 代码。
Knockout.js
KnockoutJS 本质上是一个用 JavaScript 编写的库,基于 MVVM 模式,帮助开发人员构建丰富且响应迅速的网站。模型将应用程序的模型(存储数据)、视图(UI)和视图模型(模型的 JavaScript 表示)分离。