首页风格
门户
博客

GBin1博客视图 - 最近发布的文章-demo

Javascript MVC架构之旅

Javascript MVC架构之旅

本文摘自smashingmagazine的Journey Through The JavaScript MVC Jungle部分内容,因为个人对于框架的应用总结和特点比较感兴趣,这里翻译了部分的内容,希望对于大家有帮助,如果你觉得不过瘾,请阅读原文,谢谢!

什么时候你需要使用Javascript的MVC框架?

如果你开发的程序可能需要和API或者服务通讯,而且要求大量的视图操作或者数据操作,你将发现使用一个成熟的框架非常有帮助。

典型的例子就是Gmail和Google Docs。

如果你的应用只是依赖于服务器来生成web页面和视图,并且只需要使用一些简单的javascript或者jQuery来使得应用更加的具有互动性,使用框架就不是很有必要。

选择框架的标准

如果你需要选择框架的话,你需要问问自己这些问题:

  • 这个框架究竟可以带来什么?
  • 这个框架是不是有实际的成功案例?
  • 这个框架是不是成熟?
  • 这个框架是不是足够灵活或者相对比较死板?
  • 你有没有应用过相关的框架?
  • 这个框架是不是有很好的文档支持?
  • 这个框架的大小,包括依赖的类库,是不是很大?
  • 支持这个框架的社区是不是不错?

如何选择框架?…

标签: javascript, mvc, js mvc, javascript mvc, backbone.js, ember.js, augular.js, knockout.js, dojo, yui, extjs, jquery, batman

阅读更多

分享10个强大的备选Javascript框架:第二部分

日期:2011/12/21  来源:GBin1.com

1. batman

batman是一款完整来自于实际开发和设计的微型架构,最大化的帮助开发和设计人员。它拥有非常好的配置,无模板视图和高性能,你无须做太多事情。

分享10个强大的备选Javascript框架:第二部分

2. CorMVC

一个jQuery开发的MVC框架,帮助你开发单页面,基于web的应用。CorMVC代表了客户端的MVC结构,并且设计成为最简单的单页面应用框架。

分享10个强大的备选Javascript框架:第二部分

3. TrimJunction

开源的Junction框架是一个符合惯例优先原则(conventions-over-configuration),同步web的MVC框架。它是一个Ruby on Rails的克隆或者部分克隆的javascript的MVC框架

分享10个强大的备选Javascript框架:第二部分

4. PureMVC

一个轻量级的框架用来创建基于经典MVC模型的应用。

分享10个强大的备选Javascript框架:第二部分

5. Jamal

拥有很多惯例的小js类库用来完成一个完整的HTML,CSS和Javasript的分离。Jamal基于jQuery并且设计来源于Ruby…

标签: Javascript, AJAX, batman, CorMVC, TrimJunction, PureMVC, Jamal, Knockout, Ext JS 4, Angular, Agility.js, Choco

阅读更多

喜欢我们的文章请您与朋友分享:

?ü?à

今日推荐