Questo è uno dei due talk che ho portato a ITDevCon 2016, la conferenza europea dedicata agli sviluppatori Delphi, organizzata da bitTime Professionals e bitTime Software.

Contenuti

La presentazione affronta le strategie per la creazione di applicazioni web moderne combinando la potenza e la solidità del backend in Delphi con la flessibilità di React, la celebre libreria JavaScript per la realizzazione di interfacce utente.

Durante la sessione viene illustrato come disaccoppiare la logica di business e la persistenza dei dati (gestite lato server tramite Delphi) dall’interfaccia utente (gestita lato client tramite i componenti reattivi di React), consentendo di sviluppare Single Page Application (SPA) veloci, manutenibili ed altamente performanti.

Argomenti

  • Introduzione all’Architettura Decoupled: vantaggi della separazione tra frontend reattivo (React) e backend robusto (Delphi)
  • Backend in Delphi: realizzazione di servizi web e API RESTful per l’erogazione efficiente dei dati in formato JSON
  • Fondamenti di React: concetti chiave come JSX, Virtual DOM, componenti e gestione dello stato (State & Props)
  • Integrazione e Comunicazione Client-Server: gestione delle chiamate HTTP asincrone tra l’interfaccia React e i servizi Delphi
  • Best Practices & Ottimizzazione: gestione delle prestazioni, modularità dei componenti e sicurezza nelle comunicazioni
  • Demo Pratica e Conclusioni: realizzazione dal vivo di una Single Page Application con React e Delphi e sessione di Q&A