9 Apr
matte

matte il 9 April 2009 parla di Risorse

Rack: potenzia le applicazioni web

In questo periodo si parla sempre più spesso di Rack.

“Rack fornisce un’interfaccia minimale tra webserver che supportano Ruby e i principali framework Ruby”

In altre parole consente di filtrare richieste che arrivano alla nostra applicazione e modificare le risposte che restituisce l’applicazione.

Per approfondire l’argomento visitate 32 Rack Resources to Get You Started dove troverete numerosi link con documentazione ed utili esempi.

Un impiego concreto e molto utile è l’utilizzo di un Middleware con Rails e un uploader Flash che consente di uploadare file sul server. In questo articolo si vede come il Flash non riesca a passare all’applicazione i cookie di autenticazione e come il codice scritto per Rack riesca a risolvere il problema. Per un esempio specifico di Rails 2.3.2 e SWFUpload potete scaricare l’applicazione swfupload-rails-authentication da github.

1 Commento a “Rack: potenzia le applicazioni web”

  1. lucapette il 9 April 2009 alle 15:26 dice:

    Se ne parla perchè è molto interessante IMHO, specie per problematiche particolari legate alle performances. Ryan Bates ha fatto uno screencast introduttivo sull’argomento che è, come suo solito, ben fatto…

Scrivi un commento