`
xiaoheliushuiya
  • 浏览: 404617 次
文章分类
社区版块
存档分类
最新评论

为什么需要Backbone.js?

 
阅读更多

版权所有,转载请注明出处: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应用程序开发

    backbone.js提供了一套web开发的框架,为复杂javascript应用程序提供一个mvc结构。, 《backbone.js应用程序开发》详细介绍了如何使用backbone.js完成web应用开发。全书从了解mvc、spa和backbone.js的基本知识开始,...

    Mastering.Backbone.js.1783288

    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应用程序开发--高清版

    Backbone.js提供了一套Web开发的框架,为复杂的JavaScript应用程序提供了一个MVC结构。  《Backbone.js应用程序开发》详细介绍了如何使用Backbone.js完成Web应用开发。全书从了解MVC、SPA和Backbone.js的基本知识...

    Backbone.js应用程序开发 中文清晰完整版pdf

    backbone.js提供了一套web开发的框架,为复杂javascript应用程序提供一个mvc结构。 《backbone.js应用程序开发》详细介绍了如何使用backbone.js完成web应用开发。全书从了解mvc、spa和backbone.js的基本知识开始,...

    Mastering Backbone.js(PACKT,2015)

    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 项目路由管理.zip

    backbone.routemanager, 更好的backbone.js 项目路由管理 backbone.routemanager由 Tim Branyen @tbranyen 创建。向 Backbone.Router 提供缺少的特性。依赖于下划线,Backbone 和 jQuery 。 你可以使用定制配置完全...

    Backbone.js应用程序开发

    backbone.js提供了一套web开发的框架,为复杂javascript应用程序提供一个mvc结构。, 《backbone.js应用程序开发》详细介绍了如何使用backbone.js完成web应用开发。全书从了解mvc、spa和backbone.js的基本知识开始,...

    backbone.d3, 使用 backbone.js 视图的可重用D3可视化.zip

    backbone.d3, 使用 backbone.js 视图的可重用D3可视化 backbone.d3 backbone.d3 是一个 backbone.js 插件插件,它使用 D3.js 可视化库插件提供一组可重用图表。继续进行调优,了解更多信息 !版权和许可证版权所有 ...

    [Backbone.js] Backbone.js 应用程序开发 (英文版)

    [奥莱理] Backbone.js 应用程序开发 (英文版) [奥莱理] Developing Backbone.js Applications (E-Book) ☆ 出版信息:☆ [作者信息] Addy Osmani [出版机构] 奥莱理 [出版日期] 2013年05月29日 [图书页数] 374...

    backbone.js入门教程

    backbone.js框架的简单入门教程,教程目的就是让初学者快速在项目中运用backbone.js

    Backbone.js API中文文档

    Backbone.js API中文文档,供有需要的伙伴们使用。 Backbone.js API中文文档,供有需要的伙伴们使用。 Backbone.js API中文文档,供有需要的伙伴们使用。

    Apress.Beginning.Backbone.js.Dec.2013

    Apress.Beginning.Backbone.js.Dec.2013

    backbone.js underscore.js

    backbone.js,underscore.js,jquery-1.10.2.js

    Tutorialspoint Backbone.js 教程

    Tutorialspoint Backbone.js 教程

    Developing Backbone.js Applications

    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实战.zip 电子书 高清的

    Backbone.js开发秘笈源码

    Backbone.js开发秘笈的官方源码

Global site tag (gtag.js) - Google Analytics