Skip to content

MVC框架与库

  • angular.js - 面向Web应用的HTML增强框架(已弃用)

  • angular - 基于TypeScript/JavaScript及其他语言的多平台开发框架,用于构建移动端与桌面端Web应用

  • aurelia - 面向移动端、桌面端与Web端的JavaScript客户端框架

  • backbone - 为JS应用提供模型(Model)、视图(View)、集合(Collection)和事件(Event)支持的MVC框架

  • ember.js - 用于构建复杂Web应用的JavaScript框架

  • meteor - 超简化的全栈Web框架,支持全平台数据库与数据实时同步

  • ractive - 新一代DOM操作库

  • vue - 直观、快速且可组合的MVVM框架,用于构建交互式界面

  • svelte - 创新型Web应用构建方案,通过编译器将声明式组件转换为高效DOM更新代码

  • knockout - 简化富交互式JavaScript UI创建的视图层库

  • spine - 轻量级MVC库,适用于JavaScript应用开发

  • espresso.js - 用于构建用户界面的极简JavaScript库

  • canjs - 更强、更快、更易用的JavaScript实现方案

  • react - 基于虚拟DOM的用户界面构建库,具有声明式、高效与高度灵活特性

  • hyperapp - 1kb轻量级JavaScript库,适用于前端应用开发

  • preact - 3kb轻量级React替代方案,提供相同的ES6 API与组件化虚拟DOM支持

  • nativescript - 使用JavaScript构建真正的原生跨平台iOS/Android应用

  • react-native - 基于React框架的原生移动应用开发方案

  • riot - 类React库,具备极小体积优势

  • thorax - Backbone框架的功能增强工具

  • chaplin - 基于Backbone.js的JavaScript应用架构方案

  • marionette - Backbone.js复合应用库,专门简化大型JavaScript应用构建

  • ripple - 轻量级响应式视图构建基础库

  • rivets - 轻量化数据绑定与模板解决方案

  • derby - 支持Node.js与浏览器双端实时协作应用的MVC框架

  • derby-awesome - Derby组件精选合集

  • way.js - 简单轻量的持久化双向数据绑定库

  • mithril.js - 客户端MVC框架,具有轻量化、健壮性及高性能特性

  • jsblocks - 更优的MV*风格框架

  • feathers - 面向现代应用的极简实时JavaScript框架

  • Keo - 支持Shadow DOM的函数式无状态React组件库

  • atvjs - 使用纯JavaScript快速开发Apple TV应用

  • Alpine.js - 以更低成本提供类Vue/React的响应式与声明式特性

  • inferno - 🔥 类似React的极速JavaScript库,专为现代用户界面构建而设计

  • FoalTS - 基于TypeScript的全功能Node.JS Web应用框架