Le Single Page Application sono un nuovo modello di sviluppo per le applicazioni web. Queste applicazioni garantiscono una miglior User-Experience all’utente dando all’utente quasi la sensazione di lavorare con un’applicazione nativa e non con un browser. Dal nostro punto di vista, sviluppare una Single Page Application significa scrivere un’applicazione sfruttando interamente JavaScript e usando il back-end server solo come fornitore dei dati che il JavaScript interpreta e gestisce. Creare un’applicazione con quest’architettura può essere complicato e molto dispendioso ma fortunatamente esistono framework già pronti che ci astraggono dalla maggior parte dei problemi infrastrutturali. In questa sessione vedremo come creare una Single Page Application sfruttando DurandalJS grazie al quale possiamo occuparci solamente di scrivere codice di business senza preoccuparci di altro.