Nota: Traducido de la versión original en Inglés.
Recientemente recibí algunas copias impresas de mi último libro sobre Vaadin. Me encanta el aspecto mate a color de la portada. ¡Excelente el trabajo de Packt Publishing! De todos modos, ya que la sensación de recibir un paquete con tus propios libros es difícil de describir con palabras, decidí hacerlo con código.
Aunque la mayoría de los conceptos e ideas de diseño que el libro cubre son válidos para cualquier versión de Vaadin, creé una rama de Git con todos los ejemplos migrados a Vaadin 10. En este momento, hay ciertas características que Vaadin 10 no incluye (aún?) como los editores en Grid
, menús y estilos LAYOUT_COMPONENT_GROUP
. Pero aparte de eso, la migración fue bastante fácil.
Hay algunas características nuevas en Vaadin 10 que, obviamente, no cubrí en el libro, cosas como el nuevo Router y la API Element. Sin embargo, dado que el libro está dirigido a desarrolladores con conocimientos básicos de Vaadin (es decir, saben cómo implementar interfaces de usuario con la API Java de Vaadin), los ejemplos son útiles e ilustran técnicas que puedes usar en tus aplicaciones: Modularización, autenticación, autorización, conectividad con bases de datos (usando JDBC, JPA, MyBatis y jOOQ), diseño de interfaces de usuario CRUD, carga diferida (lazy loading) y reportes con JasperReports.
Ten en cuenta que este libro no es para principiantes totales. Si no sabes qué tipo de componentes están disponibles en Vaadin y cómo usar la funcionalidad básica que ofrecen, deberías comenzar con la introducción a Vaadin Flow y el tutorial oficial de Vaadin.