版权所有,转载请注明出处:http://guangboo.org/2013/03/29/why-backbonejs-needed
通过简单的使用jQuery或者MooTools来构建单页面的web应用或复杂的用户界面是非常困难的,问题就在于标准的Javascript类库总是擅长与某一部分工作,而忽略了构建完整的,非结构化的应用,这会很容易使你的应用陷于嵌套的一堆与具体DOM节点相关的jQuery回调中。
我没有必要解释为什么构建非结构化应用的不好,当然大家总能找到各自的方式来构建应用程序,但我们不能忽略开源社区的作用。
为什么单页面应用是趋势?
Backbone.js专门通过RESTful API与服务通讯已经足够了,当前的web趋向于通过API来暴露数据,这是因为浏览器不再是唯一的客户端,现在我们有移动设备,手持设备,Google Goggles等。
Backbone.js的好处?
Backbone出奇的小巧,它提供了大量的功能和结构,它实质上就是客户端的MVC,可以使你的代码模块化,如果你读完几篇Backbone入门指南的文章,很快就会发现其带来的好处,由于Backbone.js的小巧,你可以逐渐地在当前或今后的项目中应用它。
其他框架
如果你与其他构建单页面应用的框架进行比较,下面提供了一些资源连接:
分享到:
相关推荐
backbone.js提供了一套web开发的框架,为复杂javascript应用程序提供一个mvc结构。, 《backbone.js应用程序开发》详细介绍了如何使用backbone.js完成web应用开发。全书从了解mvc、spa和backbone.js的基本知识开始,...
Backbone.js is a popular library to build single page applications used by many start-ups around the world because of its flexibility, robustness and simplicity. It allows you to bring your own tools ...
Backbone.js提供了一套Web开发的框架,为复杂的JavaScript应用程序提供了一个MVC结构。 《Backbone.js应用程序开发》详细介绍了如何使用Backbone.js完成Web应用开发。全书从了解MVC、SPA和Backbone.js的基本知识...
backbone.js提供了一套web开发的框架,为复杂javascript应用程序提供一个mvc结构。 《backbone.js应用程序开发》详细介绍了如何使用backbone.js完成web应用开发。全书从了解mvc、spa和backbone.js的基本知识开始,...
Backbone.js is a popular library to build single page applications used by many start-ups around the world because of its flexibility, robustness and simplicity. It allows you to bring your own tools ...
backbone.routemanager, 更好的backbone.js 项目路由管理 backbone.routemanager由 Tim Branyen @tbranyen 创建。向 Backbone.Router 提供缺少的特性。依赖于下划线,Backbone 和 jQuery 。 你可以使用定制配置完全...
backbone.js提供了一套web开发的框架,为复杂javascript应用程序提供一个mvc结构。, 《backbone.js应用程序开发》详细介绍了如何使用backbone.js完成web应用开发。全书从了解mvc、spa和backbone.js的基本知识开始,...
backbone.d3, 使用 backbone.js 视图的可重用D3可视化 backbone.d3 backbone.d3 是一个 backbone.js 插件插件,它使用 D3.js 可视化库插件提供一组可重用图表。继续进行调优,了解更多信息 !版权和许可证版权所有 ...
[奥莱理] Backbone.js 应用程序开发 (英文版) [奥莱理] Developing Backbone.js Applications (E-Book) ☆ 出版信息:☆ [作者信息] Addy Osmani [出版机构] 奥莱理 [出版日期] 2013年05月29日 [图书页数] 374...
backbone.js框架的简单入门教程,教程目的就是让初学者快速在项目中运用backbone.js
Backbone.js API中文文档,供有需要的伙伴们使用。 Backbone.js API中文文档,供有需要的伙伴们使用。 Backbone.js API中文文档,供有需要的伙伴们使用。
Apress.Beginning.Backbone.js.Dec.2013
backbone.js,underscore.js,jquery-1.10.2.js
Tutorialspoint Backbone.js 教程
You'll learn how to create structured JavaScript applications, using Backbone's own flavor of model-view-controller (MVC) architecture. Start with the basics of MVC, SPA, and Backbone, then get your ...
Backbone.js实战.zip 电子书 高清的
Backbone.js开发秘笈的官方源码