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

Contenuti

Nel moderno panorama dello sviluppo software, la realizzazione di applicazioni web rapide, reattive ed efficienti richiede un’integrazione armonica tra un backend robusto e un frontend altamente dinamico.

Questa presentazione esplora la combinazione del framework JavaScript Vue.js con l’ecosistema Delphi, evidenziando come quest’ultimo possa fungere da solido motore di backend per erogare API veloci e scalabili, mentre Vue.js gestisce un’interfaccia utente moderna e reattiva sul client.

Durante la sessione vengono analizzati i pattern architetturali e le migliori pratiche per integrare queste due tecnologie, mostrando come sviluppare Single Page Application (SPA) ultra-performanti senza rinunciare alla produttività e all’affidabilità tipiche dello sviluppo in Delphi.

Argomenti

  • Introduzione ed Architettura: sfide dello sviluppo web moderno e vantaggi del connubio tra Delphi e Vue.js
  • Backend in Delphi: creazione ed erogazione di API RESTful / JSON veloci, scalabili e sicure
  • Frontend con Vue.js: fondamenti del data binding reattivo, componenti e struttura Single Page Application (SPA)
  • Integrazione Client-Server: comunicazione asincrona, serializzazione dei dati e gestione delle sessioni utente
  • Ottimizzazione e Performance: best practice per il caching, riduzione del payload JSON e reattività dell’interfaccia
  • Demo e Conclusioni: dimostrazione pratica di un’applicazione funzionante e sessione di domande e risposte