
Practical Webix
Frank Zammetti
- Editorial
- Apress
- Año
- 2018
- Páginas
- ~407
- Nivel
- Intermedio
De qué trata
Primer libro publicado sobre Webix, el framework de JavaScript para crear interfaces web ricas con componentes listos para usar. Lo escribe Frank Zammetti, desarrollador con más de 25 años de experiencia y autor de varios libros técnicos de Apress. El código del libro está probado con Webix 4.4 (edición GPL). Va dirigido a desarrolladores frontend con algo de experiencia que ya dominan HTML, CSS y JavaScript y quieren acelerar el desarrollo de aplicaciones web multiplataforma.
Los primeros capítulos presentan Webix y su modo de definir interfaces de forma declarativa con objetos de configuración. Luego repasan sus componentes de interfaz (layouts, formularios, tablas de datos, listas, árboles y otros) y sus utilidades, y dedican un capítulo a los componentes premium de pago. También muestra las herramientas que acompañan al framework: el Skin Builder para crear temas, el Form Builder y el entorno de pruebas de fragmentos de código (Snippet). Además explica cómo integrar Webix con Angular, Vue y React y con componentes de terceros como dhtmlx o editores de texto enriquecido, y cómo comunicarse con un backend en Node.js. Cierra con el empaquetado de la aplicación con Cordova/PhoneGap y su distribución como Progressive Web App.
La mitad práctica del libro gira alrededor de wxPIM, un gestor de información personal que se construye a lo largo de varios capítulos y después se lleva al escritorio, a la nube y a los móviles. El último capítulo construye un juego con Webix. Es un buen recorrido para evaluar si Webix encaja en un proyecto, sobre todo en aplicaciones de gestión con muchos datos. Conviene saber que Webix es un producto comercial con edición GPL, que los componentes premium requieren licencia y que la versión cubierta (4.4) es ya antigua, así que algunas APIs pueden haber cambiado.
- Webix 4.4
- JavaScript
- Componentes de UI
- Skin Builder
- Form Builder
- Angular, Vue y React
- Node.js
- Cordova/PhoneGap
- Progressive Web Apps
- Aplicaciones multiplataforma
- Desarrollo de juegos
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
wxPIM
Gestor de información personal hecho con componentes de Webix que se construye a lo largo de varios capítulos. Luego se adapta para ejecutarse en el escritorio, se conecta a la nube y se empaqueta como aplicación móvil con PhoneGap.
wxGame
Juego desarrollado con Webix en el capítulo final, que muestra el lado más lúdico del framework y cómo usar sus componentes fuera de las aplicaciones de gestión.

