GBin1分享:20个绝对值得关注的javascript框架(第二部分)
日期:2011/09/26 原文:fastninja.freelanceful.com 编译:GBin1.com
Choco
Choco将MVC引入了客户端!一个Choco应用只包含一个HTML页面,所有的互动操作都由Javascript来管理。你的UI只使用HTML和CSS。
相关链接:
Agility
Agility.js是一个javascript的MVC类库能让你写出可方便维护并且可重复使用的浏览器代码,无须冗长的或者架构复杂的代码。
这个类库德目标是让开发人员能像jQuery一样快速写出代码,简化长期维护问题。
相关链接:
Angular
Angular支持整个开发流程,提供了web应用程序的架构,并且可以和最好的JS类库配合使用。使用Angular, 视图和数据层一直保持同步,不需要手工操作DOM。
Angular非常小,只有60K,兼容所有的现代浏览器并且可以和jQuery很好的结合。
相关链接:
ExtJS
Ext JS 4 通过引入流行的MVC结构带来了一个全新的方式来开发客户端程序。允许分开数据管理,逻辑和接口元素,Ext JS 4使得甚至是一个大的开发team也可以互相独立的工作不用担心会有任何团队开发内容的重叠问题。并且Ext JS4拥有一个非常好的MVC用户手册供大家使用。
相关链接:
Knockout
Knockout是一个可以帮助你使用清楚底层数据创建丰富的响应显示和编辑器的javascript类库。不管任何时候你有页面部分UI动态更新时i,KO都可以方便简单的帮助你实现
相关链接:
- Into the Ring with knockout.js
- Creating Rich Interactive Web Apps With KnockoutJS
- Build Dynamic Pages with Knockout.js
Jamal
Jamal是一组非常小的javascript类库用来帮助你在你的web程序中存档分离完整的HTML,CSS和javascript。Jamal基于jQuery开发并且使用Ruby o Rails
和CakePHP通过MVC框架开发
相关链接:
PureMVC
PureMVC是一个使用经典MVC架构的轻量级框架。基于已存在的设计模式,这个免费的开源框架最早用ActionScript3语言实现,现在已经被迁移到所有的开发平台上
相关链接:
TrimJunction
开源的Junction框架是一个通过配置约定,同步的javascript的web MVC框架。TrimPath junction是一个Ruby on Rails web框架到javascript的复制或者迁移。
相关链接:
CorMVC
CorMVC是一个jQuery开发的MVC框架用来帮助开发单页面,基于web的应用。 CorMVC代表了客户端需要的MVC,并且用来设计最容易实现的单页面应用开发架构 。
相关链接:
Batman
batman.js是一个完整的微架构用来帮助开发人员设计实用的功能。它使用配置优化和模板视图,并且性能非常好。它帮助开发快速的应用并且提供非常好的开发流程。
相关链接: