</> CodeBooks
    ← Volver a Backbone.js (página 1)
    Portada de Getting Started with Backbone Marionette

    Getting Started with Backbone Marionette

    Arturo Soto, Raymundo Armendariz

    Editorial
    Packt
    Año
    2014
    Páginas
    ~94
    Nivel
    Básico

    De qué trata

    Introducción breve (94 páginas) de Raymundo Armendariz y Arturo Soto, publicada por Packt a comienzos de 2014, a Backbone Marionette, la librería de aplicaciones compuestas que se monta sobre Backbone.js (en esa época, Marionette 1.x). Armendariz es desarrollador web especializado en frontend con Backbone y Marionette, y Soto es arquitecto técnico de aplicaciones empresariales. Está pensada para desarrolladores web que quieren usar Marionette en un proyecto real: se requiere saber JavaScript y tener experiencia práctica con Backbone.js.

    El libro explica cada componente de Marionette con ejemplos pequeños y concretos, repartidos en siete capítulos. Empieza con la puesta en marcha y una primera aplicación, sigue con los componentes centrales (Application, router y controlador) y luego trata los tipos de vista de Marionette, su ciclo de vida y cómo administrarlas en pantalla. Después dedica capítulos a modularizar la aplicación, a la mensajería entre componentes con el agregador de eventos y otros patrones de mensajería empresarial, y a hacer crecer la aplicación: adoptar Marionette poco a poco en código Backbone existente y gestionar la memoria para evitar fugas.

    El lector va armando una aplicación práctica paso a paso a medida que conoce los componentes, aunque el ejemplo es modesto y sirve sobre todo para ilustrar la librería. Su punto fuerte es que explica bien por qué Marionette elimina buena parte del código repetitivo de Backbone y cómo ayuda a evitar vistas zombis. Por su brevedad no profundiza en pruebas ni en despliegue, y la API cambió bastante en Marionette 2, 3 y 4, así que conviene consultar la documentación de la versión que se esté usando.

    • Backbone Marionette
    • Backbone.js
    • Application y módulos
    • Router y controlador
    • Tipos de vista
    • Ciclo de vida de las vistas
    • Regiones y layouts
    • Agregador de eventos
    • Mensajería
    • Gestión de memoria

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación de ejemplo con Marionette

    Aplicación sencilla que se construye paso a paso a lo largo del libro para mostrar cada componente de Marionette: Application, router, controlador, distintos tipos de vista, módulos y comunicación con el agregador de eventos, todo sobre Backbone.js.

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