Presented by:

Rafa Molina

from Accenture

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

Happening at the same time:

  1. Seguridad desde cero en contenedores y Kubernetes
  2. Start Time:
    2023 June 9 15:30

    Room:
    Sala Riogordo-2

  3. Málaga-Python: Entorno de desarrollo Python con docker y vscode
  4. Start Time:
    2023 June 9 16:30

    Room:
    Sala Colmenar-3

  5. From MS-DOS to Modern Platforms: A Journey of Reverse-Engineering and Porting Supaplex
  6. Start Time:
    2023 June 9 16:30

    Room:
    Sala Mollina

  7. Software libre y educación: El papel de KDE en los centros educativos de bajos recursos
  8. Start Time:
    2023 June 9 16:30

    Room:
    Sala Canillas - Akademy-es

  9. Modern development workspace powered with advanced monitoring
  10. Start Time:
    2023 June 9 16:30

    Room:
    Sala Riogordo-1

  11. EU: Proposed liability rules will harm Free Software
  12. Start Time:
    2023 June 9 16:30

    Room:
    Sala Fuengirola

  13. TDD: seriously, try it!
  14. Start Time:
    2023 June 9 16:30

    Room:
    Sala Benalmádena