> Manuales > Manual de BackboneJS

Manual para entender el framework Javascript BackboneJS y aprender a usarlo para el desarrollo de proyectos basados en patrones de diseño.

En este manual hacemos mucho hincapié en aprender la arquitectura de los sistemas MV* en Javascript, que nos permiten separar el código de las aplicaciones web por responsabilidades. Por un lado tenemos los Modelos, que trabajan con los datos, las Vistas que trabajan con la presentación y por otra lo que serían controladores en los MVC tradicionales, que en BackboneJS lo tienes es los enrutadores (route), junto con otra serie de utilidades esenciales.

Competidores de BackboneJS tienes varios, como AngularJS, EmberJS, etc. Lo importante es que nos ofrecen un paradigma para organizar el código de las aplicaciones, algo fundamental en el desarrollo web front-end con uso intensivo de Javascript.

Quizás hay otros frameworks más poderosos que BackboneJS, pero sin duda éste nos servirá perfectamente para todo tipo de aplicaciones y nos permitirá aprender con una curva de aprendizaje muy suavizada. Backbone no te obliga a hacer las cosas de una manera determinada y eso ayuda a sacarle partido sea cual sea tu necesidad.

Te recomendamos la lectura de este manual si te interesa llevar tu codificación Javascript a un nuevo nivel. Con BackboneJS tendrás un aliado fundamental para conseguir desarrollar aplicaciones web avanzadas del lado del cliente, sin tener que sufrir en tu aprendizaje.

Artículos
  • Artículos del manual

  • 1 Qué es BackboneJS

    BackboneJS es una librería Javascript para programación del lado del cliente que nos ofrece diferentes ventajas y utilidades en la programación, atendiendo a patrones, de una manera flexible.

  • 2 Introducción a los Eventos en BackboneJS

    Repaso conceptual a lo que son los eventos y las posibilidades que nos ofrecen en BackboneJS.

  • 3 Modelos y colecciones en BackboneJS

    Qué son los modelos y las colecciones, y qué ventajas nos ofrece BackboneJS para tratarlos.

  • 4 Vistas en BackboneJS

    Qué son las vistas y cómo nos ayudan a la hora de crear aplicaciones web y cómo BackboneJS las aprovecha para asociarlas a modelos y colecciones que contienen datos que pueden cambiar dinámica y automáticamente.

  • 5 Route o manejar las URL con BackboneJS

    Explicamos la clase Route de BackboneJS para manejar las URLs de las aplicaciones web, además de explicar lo que son las clases History y Sync.

  • 6 Instalar Backbone.js en un proyecto web

    Cómo dar los primeros pasos con BackboneJS e instalar el framework en un sitio web mediante la inclusión de distintas librerías.

  • 7 Implementar y disparar eventos en Backbone.js

    Cómo implementar eventos con el módulo Backbone.Event de Backbone.js, asignar manejadores de eventos personalizados con on() y ejecutarlos con trigger().

  • 8 Eliminar eventos Backbone.js y cambiar su contexto

    Más sobre los eventos en el framework Backbone.js, eliminarlos con off(), crearlos para ejecutarse una sola vez con once() y cambiar el contexto de ejecución o valor de la variable this.

  • 9 Implementando modelos en BackboneJS

    Cómo se implementan los modelos en BackboneJS, cómo podemos almacenar datos en ellos y acceder a ellos.

  • 10 Gestionar propiedades en los modelos BackboneJS

    De qué manera podemos almacenar propiedades y métodos en los modelos de BackboneJS y qué diferencias tienen las distintas posibilidades.