1、Vue.js 国人开发的流行Javascript框架
2、React.js React 起源于 Facebook 的内部项目,是一个用于构建用户界面的 Javascript 库。
3、Angular.js Angular 是一款十分流行且好用的 Web 前端框架,目前由 Google 维护
4、Preact.js 一个只有3kB大小的React替代品,拥有与React相同的 API、组件和虚拟 DOM。
5、Ember.js Ember.js是一个开源的Javascript客户端框架,用于开发Web应用程序并使用MVC(模型 - 视图 - 控制器)架构模式。
6、React-Native React Native使你只使用Javascript也能编写原生移动应用。 它在设计原理上和React一致,通过声明式的组件机制来搭建丰富多彩的用户界面。
7、Weex Weex 致力于使开发者能基于通用跨平台的 Web 开发语言和开发经验,来构建 Android、iOS 和 Web 应用。简单来说,在集成了 WeexSDK 之后,你可以使用 Javascript 语言和前端开发经验来开发移动应用。
8、uni-app uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。
9、Ionic Ionic 是目前最有潜力的一款 HTML5 手机应用开发框架。通过 SASS 构建应用程序,它 提供了很多 UI 组件来帮助开发者开发强大的应用。 它使用 Javascript MVVM 框架和 AngularJS 来增强应用。提供数据的双向绑定,使用它成为 Web 和移动开发者的共同选择。
10、Alita.js Alita 是一套基于Umi的移动端框架,是面向场景化的开发提效方案。
11、Nuxt.js Nuxt.js 是一个基于 Vue.js 的通用应用框架。通过对客户端/服务端基础架构的抽象组织,Nuxt.js 主要关注的是应用的 UI渲染。
12、Next.js Next.js 是一个轻量级的 React 服务端渲染应用框架。
13、Polymer.js polymer由谷歌的Palm webOS团队打造,并在2013 Google I/O大会上推出,旨在实现Web Components,用最少的代码,解除框架间的限制的UI 框架。
14、Backbone.js Backbone.js为复杂WEB应用程序提供模型(models)、集合(collections)、视图(views)的结构。其中模型用于绑定键值数据和自定义事件;集合附有可枚举函数的丰富API; 视图可以声明事件处理函数,并通过RESRful JSON接口连接到应用程序。
15、Knockout.js Knockout是一款很优秀的Javascript库,它可以帮助你仅使用一个清晰整洁的底层数据模型(data model)即可创建一个富文本且具有良好的显示和编辑功能的用户界面。
16、Meteor Meteor是适用于Web,移动和桌面的开源平台,全球超过五百万的开发人员使用它来简化,高效和可扩展的javascript应用程序的发布。。
17、Vuex Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化
18、Redux Redux 是 Javascript 状态容器,提供可预测化的状态管理、构建一致化的应用,运行于不同的环境(客户端、服务器、原生应用),并且易于测试。
19、Recoil.js Recoil 是一个针对 React 应用程序的状态管理库。 它提供了仅使用 React 难以实现的几种功能,同时与 React 的最新功能兼容。
转自https://www.songbingjia.com/shida/show-446466.html