Ir al contenido

¿Aplicaciones Centradas en Datos con Vaadin 10?

·253 palabras·2 mins
Vaadin Noticias
Alejandro Duarte
Autor
Alejandro Duarte
Alejandro Duarte es un Ingeniero de Software, escritor publicado y galardonado. Actualmente, trabaja para MariaDB plc como Ingeniero de Relaciones con Desarrolladores (Developer Relations Engineer). Comenzó su trayectoria en programación a los 13 años con BASIC en una rudimentaria pantalla negra, para lugo rápidamente transitar a C, C++ y Java durante sus años académicos en la Universidad Nacional de Colombia. Trasladándose primero al Reino Unido y luego a Finlandia, Alejandro profundizó su participación en la comunidad de código abierto. Es reconocido en los círculos de Java, acreditado con artículos y videos que acumulan millones de vistas, y presentaciones en eventos internacionales.

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.

Relacionados

Nuevo libro sobre Vaadin 8: Aplicaciones Centradas en Datos con Vaadin 8
·273 palabras·2 mins
Vaadin Noticias
¡Me complace anunciar que mi segundo libro sobre Vaadin ha sido publicado!
Próximo lanzamiento de un nuevo libro sobre Vaadin Framework 8
·193 palabras·1 min
Vaadin Noticias
Como algunos de ustedes ya sabrán, comencé a escribir un libro sobre Vaadin 8 para Packt Publishing hace casi un año.
Enterprise App para Vaadin
·307 palabras·2 mins
Vaadin Noticias
Hace algunos años publiqué el add-on Enterprise-app for Vaadin. La característica más premiada fue la clase CrudComponent, que permitía añadir una interfaz de usuario CRUD sobre cualquier entidad de Hibernate escribiendo una línea de código.