Introduzione a Sinatra

Il logo di SinatraNegli ultimi anni c’è stato un generale proliferare di framework dedicati allo sviluppo web scritti in Ruby. Il più celebre è senza dubbio Ruby on Rails, che si distingue sia per numero di utenti sia per la sua maturità e completezza.

Una delle principali ragioni di esistere per questi framework è che garantiscono lo sviluppo di applicazioni web in maniera rapida e pragmatica. Questo è possibile grazie al gran numero di funzionalità offerte e alle astrazioni che permettono al programmatore di concentrare gli sforzi sul proprio progetto senza doversi preoccupare di tutte quelle attività di basso livello, necessarie, ma che non hanno nulla a che vedere con la logica dell’applicazione (parsing delle richieste HTTP, controllo delle route, gestione degli errori, eccetera).

[Read more…]