</> CodeBooks
    ← Volver a Backbone.js (página 1)
    Portada de Beginning Backbone.js

    Beginning Backbone.js

    James Sugrue

    Editorial
    Apress
    Año
    2013
    Páginas
    ~304
    Nivel
    Básico

    De qué trata

    Introducción paso a paso a Backbone.js de James Sugrue (Apress, colección Expert's Voice in Web Development), escrita en la época de Backbone 1.1. Está pensada para desarrolladores que ya manejan JavaScript, jQuery y el DOM, y que quieren dejar atrás el código espagueti del lado del cliente para construir aplicaciones de una sola página (SPA) más grandes y fáciles de mantener, separando los datos (modelos) de su presentación (vistas).

    El libro arranca con la descarga de Backbone.js y sus dependencias (Underscore y jQuery) y repasa los bloques fundamentales del framework: modelos y colecciones, vistas, plantillas, routers y el sistema de eventos. Después amplía el foco al ecosistema: una aplicación completa de principio a fin con datos de Twitter, librerías complementarias de Backbone, pruebas unitarias de la aplicación, automatización del build con Grunt y sus plugins, integración continua, extensión de la arquitectura con Marionette, buenas prácticas y organización del código en módulos con RequireJS.

    Su valor está en que no se limita a la API de Backbone: muestra cómo encaja en un flujo de trabajo profesional con pruebas, build automatizado y CI, algo poco común en un libro de nivel inicial. Como contrapartida, varias herramientas que usa (Grunt, RequireJS, la generación de Marionette de 2013) han quedado desfasadas, y el capítulo de Marionette es solo una introducción. Hoy interesa sobre todo para mantener aplicaciones Backbone heredadas o para entender de dónde vienen los patrones MV* que adoptaron frameworks posteriores.

    • Backbone.js
    • Modelos y colecciones
    • Vistas
    • Plantillas
    • Routers
    • Eventos
    • Pruebas unitarias
    • Grunt
    • Integración continua
    • Marionette
    • RequireJS
    • SPA

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación de ejemplo con Twitter

    Capítulo dedicado a construir una aplicación completa de principio a fin con Backbone.js que trabaja con datos de Twitter y reúne modelos, colecciones, vistas, plantillas y routers en un mismo proyecto.

    Más de Backbone.js con nivel Básico