
Practical Ext JS 4
Prabhu Sunderaraman
- Editorial
- Apress
- Año
- 2013
- Páginas
- ~232
- Nivel
- Intermedio
De qué trata
Libro práctico de Prabhu Sunderaraman, consultor de DuraSoft (India), publicado por Apress en 2013 y centrado en Ext JS 4.2, el framework de Sencha para crear aplicaciones web empresariales con interfaces ricas. Está pensado para desarrolladores web que quieren empezar a crear aplicaciones con Ext JS 4. Se da por hecho que manejas las tecnologías web y JavaScript, aunque el primer capítulo repasa los fundamentos del lenguaje.
Tras un repaso de JavaScript y de los frameworks del momento, presenta Ext JS 4 y sus características orientadas a objetos: el sistema de clases, Ext.define y la carga dinámica. Luego recorre los controles de interfaz y los layouts, el trabajo con datos (modelos, stores y proxies), los controles enlazados a datos como grids, árboles y gráficos, el arrastrar y soltar (drag and drop), la creación de temas y estilos y la arquitectura MVC de Ext JS. Los capítulos finales tratan cómo extender componentes, las pruebas unitarias con Jasmine y el empaquetado y despliegue con Sencha Cmd.
El libro avanza con muchos ejemplos prácticos y culmina en una aplicación completa creada desde cero con los componentes de Ext JS, la arquitectura MVC, pruebas y empaquetado. Es breve (unas 200 páginas) y va al grano, así que sirve como introducción, pero no como referencia exhaustiva de un framework tan amplio. Ten en cuenta que no cubre Ext JS 5 ni posteriores (que introdujeron MVVM), por lo que hoy encaja sobre todo para mantener aplicaciones Ext JS 4 heredadas.
- Ext JS 4.2
- JavaScript
- Sistema de clases
- Layouts
- Data stores
- Grids
- Árboles
- Gráficos
- Drag and drop
- Temas
- MVC
- Jasmine
- Sencha Cmd
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación Ext JS completa desde cero
Aplicación construida a lo largo del libro con los componentes de interfaz y de datos de Ext JS 4.2 y la arquitectura MVC. Al final se prueba con Jasmine y se empaqueta para despliegue con Sencha Cmd.

