最佳 JavaScript 框架列表?
AngularJS
AngularJS 是一款开源的 Web 应用框架。它最初由 Misko Hevery 和 Adam Abrons 于 2009 年开发。AngularJS 现在由 Google 维护。
Backbone.js
BackboneJS 是一个轻量级的 JavaScript 库,允许开发和构建在 Web 浏览器中运行的客户端应用程序。它提供了 MVC 框架,将数据抽象到模型中,将 DOM 抽象到视图中,并使用事件将这两者绑定。
Ember.js
Ember.js 是一个开源的、免费的 JavaScript 客户端框架,用于开发 Web 应用程序。Ember.js 通过提供包含数据管理和应用程序流程的完整解决方案,允许构建客户端 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 表示)分开。