Ruby on Rails, installiamo il tutto!

Martedì, Dicembre 4th, 2007

Ruby on Rails è un framework basato su Ruby per la realizzazione di applicazioni web-based.

· Ruby è un linguaggio di programmazione interpretato, completamente orientato agli oggetti. Vanta moltissime librerie pur essendo un linguaggio relativamente giovane, è semplice, estensibile, portabile. Come se non bastasse è free.

· Un framework è una struttura software incompleta, l’architettura di un sistema definita da un insieme di classi che ne definiscono le funzioni principali. Lo sviluppatore può lavorare all’interno di questa “cornice” personalizzandola secondo le proprie esigenze.

· Una applicazione web (o web-based) è un servizio erogato da un server attraverso il World Wide Web o una intranet. Questo genere di architettura consente, a chi fornisce il servizio, di apportare modifiche e miglioramenti in modo centralizzato, senza che gli utenti debbano installare software sul loro computer salvo, solitamente, un browser web.

Dopo questa breve premessa, passiamo all’installazione di Ruby e di Rails, così come ho fatto io da poco, essendomi avvicinato ultimamente a questo framework.

Dunque, per installare Ruby, per prima cosa andate qui, e cliccate sul link “scarica” per avere l’installer dell’interprete Ruby. Dopo averlo fatto partire cliccate sempre su Next; ad un certo punto vi verrà chiesto quali componenti installare, selezionateli tutti e procedete fino alla fine. Controlliamo quindi se Ruby è installato correttamente. Andiamo al prompt dei comandi e digitiamo il comando irb, così facendo ci troveremo di fronte ad un criptico irb(main):001:0>, qui scriviamo puts "Hello". Dovremmo trovarci ora a visualizzare la scritta Hello.

Se fosse così, complimenti, l’interprete Ruby è intallato correttamente. Se ci dovessero essere problemi, non esitate a contattarmi, magari con commenti qui, e cercheremo di risolverli.

Ora installiamo Rails. Per prima cosa dobbiamo essere sicuri di essere connessi ad internet. Fatto questo, andiamo al prompt e digitiamo gem install rails -r -y (gem è una sorta di aggregatore di pacchetti, chiamati gemme, e viene utilizzato così come, in sistemi linux, utilizziamo apt-get). Questa operazione installerà Rails con tutte le sue dipendenze, sul nostro computer, prelevandole dal repository di gemme online. Se tutto va bene, dopo pochi minuti vedremo rails con tutti i suoi pacchetti, installati correttamente.

Ora che il nostro framework è installato dobbiamo installare un IDE in grado di consentirci di programmare. Io ho scelto Aptana, scaricabile qui. Inoltre, per poter far girare le nostre applicazioni web, interfacciate con il database mySQL, dobbiamo installare anche il server mySQL sul nostro computer. Di questo parlerò più in là con anche piccole guide per iniziare a programmare le nostre web-application con questo potente framework che sempre più sta facendo proseliti tra i programmatori web, non mancate!