Senior Web Designer Massimiliano Cavazzoli

Sinatra, creare applicazioni veloci



Sinatra è un linguaggio DSL (Domain Specific Language) per creare applicazioni minimali in tecnologia Ruby.
In Sinatra si possono definire dei percorsi, chiamati in gergo "route". Una route è un metodo HTTP accoppiato ad un URL matching pattern. Ogni route è associata a un blocco.


Esempio di codice Sinatra:


get '/hello/:name' do
  # matches "GET /hello/foo" and "GET /hello/bar"
  # params[:name] is 'foo' or 'bar'
  "Hello #{params[:name]}!"
end

Sinatra è un framework geniale, costruito con solo 2000 righe di codice e non necessita di MVC (Model View Controller) e tools particolari. Sinatra si presenta come un unico file contente il necessario per effettuare il lavoro; per utilizzarlo richiede Ruby installato; i nuovi Mac ne hanno una versione preinstallata.



Segui Massimiliano Cavazzoli su Google+


Web design e Curiosità dal web

Web design e Curiosità dal web è un angolo dove potrete trovare periodicamente curiosità, stranezze e magiche o stupide invenzioni. In questo spazio ho deciso di condividere 3 elementi alla volta: oggetti, siti web, lavori, diavolerie di altri artisti, che mi hanno colpito nel bene e nel male e che potrebbero essere fonte di ispirazione per tutti.

  • Lorem ipsum, cosa significa?

    Loripsum.net è un generatore di testi da utilizzare come segnaposto per la realizzazione di layout .

    http://loripsum.net/...

  • Css3 Button Generator

    Un utilissimo sito dovre potrai realizzare pulsanti colorati per le tue form utilizzando puro codice css3.

    http://css3button.net/...

  • Typekit, Adobe non molla i font sul web

    Questo servizio di Adobe a pagamento permette di utilizzare nel tuo sito fantastici web fonts e di cambiarli in qualsiasi momento.

    https://typekit.com...

Contatti Phone: (+39) 392 501 4094
Email:
Twitter: supercavax
In: seo web designer senior
Google+: Massimiliano Cavazzoli


Seo Web Designer @ Addiction
Via Resga, 11,
43022 Montechiarugolo,
PR | IT