Single Page Applications para Javeros...sin JavaScript
Vaadin Lovers
Rafa Molina
Technology Architect Associate Manager en Accenture. Especializado principalmente en bakcend Java y SpringFramework. Interesado en tecnologías Cloud & DevOps. Apasionado del Surf y el mar.
Las aplicaciones SPA se han convertido en el estándar para el desarrollo de aplicaciones web. Angular, React y Vue.js son las tecnologías más conocidas. Pero, obliga a los desarrolladores a utilizar un lenguaje de programación diferente y un ecosistema diferente entre el frontend y backend. Esto ha hecho que sea más difícil para los desarrolladores de Java estar al día y, conocer en profundidad a dominar ambos mundos.
En la primera parte de la charla, se explican las diferencias entre los SPA, los enfoques clásicos del lado del servidor y se analizan los pros y contras.
La segunda parte se hablará sobre un caso de uso de un cliente en el que el frontend se ha migrado a otro más moderno. El framework elegido es Vaadin, framework web server-side que hace posible el desarrollo de aplicaciones web completamente en Java sin necesidad de JavaScript. Se profundizará en la nueva arquitectura de Vaadin, que ya no se basa en GWT sino en componentes web. Luego, se mostrará cómo implementar y configurar una aplicación web, basada en formularios y centrada en datos de manera eficiente con Spring Boot 3.
- Date:
- 2023 June 9 - 16:30
- Duration:
- 45 min
- Room:
- Sala Riogordo-3
- Conference:
- Opensouthcode 2023
- Language:
- Spanish; Castilian
- Track:
- Difficulty:
- Easy
- Seguridad desde cero en contenedores y Kubernetes
- Start Time:
- 2023 June 9 15:30
- Room:
- Sala Riogordo-2
- Málaga-Python: Entorno de desarrollo Python con docker y vscode
- Start Time:
- 2023 June 9 16:30
- Room:
- Sala Colmenar-3
- From MS-DOS to Modern Platforms: A Journey of Reverse-Engineering and Porting Supaplex
- Start Time:
- 2023 June 9 16:30
- Room:
- Sala Mollina
- Software libre y educación: El papel de KDE en los centros educativos de bajos recursos
- Start Time:
- 2023 June 9 16:30
- Room:
- Sala Canillas - Akademy-es
- Modern development workspace powered with advanced monitoring
- Start Time:
- 2023 June 9 16:30
- Room:
- Sala Riogordo-1
- EU: Proposed liability rules will harm Free Software
- Start Time:
- 2023 June 9 16:30
- Room:
- Sala Fuengirola
- TDD: seriously, try it!
- Start Time:
- 2023 June 9 16:30
- Room:
- Sala Benalmádena