Rapid prototyping con Sinatra
Se siete web designer o web developer, conoscerete sicuramente il “prototyping”. Dai semplici wireframe alla creazione delle interfacce in Photoshop, i designer mappano il modo in cui siti funzioneranno prima di crearli. Negli ultimi anni, il processo di prototipazione è cambiato in maniera significativa. Con i produttori di browser che in generale aderiscono agli standard web e con l'avvento di tool come Firebug e web inspector di WebKit, possiamo a volte saltare Photoshop e andare direttamente nel browser. Inoltre, i framework JavaScript come jQuery ci permettono di giocare con gli eventi del browser usando solo qualche riga di codice. E se dovessimo fare qualcosa di più? Man mano che aumenta il numero di siti web che diventa web app, abbiamo ora bisogno di fare prototipi anche della funzionalità del back-end. Vi mostriamo come Sinatra, un cosiddetto “micro framework web”, vi può aiutare a creare delle web app reali (sebbene semplici) in maniera estremamente rapida, facendovi creare il prototipo dei flussi e del comportamento che integrerete nel prodotto finale.