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
