Rivets.js 是一个轻量级的数据绑定和模板系统,用于构建数据驱动的视图界面。可方便将前端MV(C|VM|P)的各个方面集成到你的业务流程中。
Ity 是一个小型的无依赖的 JavaScript MVC 框架。
示例代码:
var myApp = new Ity.Application();
Paloma 是一个类 Angular 的 Node.js MVC 框架。
特性:
依赖注入
基于 koa@2
例子:
\'use strict\';
Silky是一个多用户协作的前端开发环境,正如她的名字一样,Silky希望让前端的协作开发能如丝般的润滑。Silky基于Handlebars和Less,选择Handlebars作为模板引擎的原因是因为它很简单,Less的争议性可能没有模板引擎
用Knockout,Require, Director, jQuery,
Sugar搭建的单页程序(SPA Single Page Application)框架。
PHP_MVC_REST作为一个极其轻量级MVC&API开发框架,是本人多年的php开发经验总结,不断吸取参考了flight、phx、discuz、punbb等开源项目的优点,最终形成独具自己风格的快速开发框架。目前我主要用于服务端应用
T3js(t3.js)与MVC框架不同,T3是建立在可伸缩JavaScript应用体系结构的概念之上来创建松耦合、少模型的系统,以此来创建大型JavaScript应用。
已更名为Abstract.js,请参考Abstract.js
Puppet (OR Soda) 是基于逻辑层抽像的前端框架,致力于更高效,便捷,优雅的构建
Sugar.js 是一个用于开发前端模块化 UI 组件的轻量级 JavaScript 框架 ( mvvm & template )
Backbone.Marionette 是 Backbone.js
的一个组合应用库,简化了大规模 JavaScript 应用的开发。包含一组常用的设计模式。
Anot.js
Anot 是Anot not only templateEngine的缩写。 它是一款迷你,易用、高性能的前端MVVM框架,
基于React和Redux的树型结构轻量级JS框架,(灵感来自Choo).
特点:
基于 redux, redux-saga and react-router: 站在巨人的肩膀上。
高性能低延迟的 Event Sourcing/CQRS 框架。
简介:
基于 JVM 开发
高性能低延迟 - 可以微秒延迟处理百万次每秒的进程
koa-grace是基于koa的标准前后端分离框架,又可以叫Grace.js。
主要特性包括:
支持MVC架构,可以更便捷地生成服务端路由;
javaex前端框架
由java程序员以后端开发者的使用角度而设计并开发的前端框架,不修改原生html、js语法,不创造新的语法。
doJS 是一个基于 Node.js 平台,高效、开放、极轻量的 Web 开发框架。它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。
Diana是基于 C# 语言的WEB + ORM 轻量级开发框架,其核心设计目的是轻量级、功能强大、易扩展、高度分层隔离、高安全。
Anot 框架
Anot 是Anot not only templateEngine的缩写。 它是一款迷你,易用、高性能的前端MVVM框架,
UOkay框架是贯彻面向对象编程的前端框架。UOkay不同于其他MVVM框架,不仅专注于视图的复用,同时注重业务代码的复用。同时,UOkay相对于其他框架对于更加”简洁“,以尽量不引入框架定义概念和Api增加开发者的学习
San 是一个 MVVM 的组件框架。它体积小巧(12K),兼容性好(IE6),性能卓越,是一个可靠、可依赖的实现响应式用户界面的解决方案。
轻量级,响应式的js框架 Sparrow js,麻雀虽小,但五脏俱全
兼容pure-css 的轻量级 0依赖js 框架,官方demo已上线。
xmlplus 是一个设计非常独特 JavaScript 框架,用于快速开发前后端项目。
基于组件设计
NX,是下一代 JavaScript 客户端框架,内置 ES6 和 Web Components。
安装:
最好的方法是从官网主页下载安装,如果想从 npm 获得,使用以下命令行
bingoJS 2版本只专心做MV分离引擎,提供MV分离所需的模板、JS、加载和服务提供机制;
基于mgwork(servlet3.0多实例非单例)做mvc框架,mybatis做orm框架,mgioc做单例容器的mgfinal框架,致力于打造实用的java后台底层。
MVC 框架的缺点:
系统按照Controller、Service、Dao层次划分,虽然在建设初期技术结构清晰。但每个业务逻辑代码都分散到不同代码框,业务结构不直观,不利于后期业务重构。
NoahV是一个致力于解决中后台前端效率问题的前端框架,立足于运维和监控的应用场景,使用当前前端最新的技术栈并结合团队在项目开发中的最佳实践从而推出的前端开发框架。
Fre (发音/fri:/, like free) 是一个小而美的前端框架,实现了 Concurrent 和 Suspense
其实,free 是一部动漫名,也是我最喜欢的番没有之一,haru 是我儿子! 参见 c
Monk.Node
Monk.Node 是基于 Express.js(4.x) + Sequelize.js(3.x) 的 Nodejs MVC 框架。
框架特点:
QCObjects ,一种基于 JavaScript 的开源技术,它能使 MVC 模式在纯 JavaScript 环境中变得更加容易,旨在允许
介绍:
Ale (中文:啤酒) 是一套用于以组件的形式构建用户界面的渐进式框架。它信奉,万物皆组件。与其它大型框架不同的是,Ale
# nweb
简约的node.js MVC 框架,可快速构建node.js web服务
更新到 0.0.21
## 安装
npm install nweb
Five.js(node-five)
一个轻量级的,易学的,拓展性灵活的 nodejs MVC 框架, 5 分钟即可上手。取自”Give me five”之意, 一切就是这么简单
iijs是一个基于nodejs+koa2构建的简单轻量级MVC框架,最低依赖仅仅koa和koa-router。
CandyJs 是一款面向对象、用于开发 Web 应用的高性能 Node 开发框架,最早写于2017年。它不是第三方框架的集成,而是一个全新的框架。
Cabloy.js
基于 EggBornJS 的 JavaScript 全栈业务开发平台。
Vue.js + Framework7 + Koa.js + Egg.js + EggBorn.js + MySQL