[ruby-it] Resoconto dettagliato 1° meeting Italiano su Ruby (Da Java a Ruby e ritorno)
Andrea Reginato
andrea.reginato a gmail.com
Dom 21 Maggio 2006 15:54:39 CEST
Ciao a tutti, dopo la presentazione fatta ieri mattina, essere andato al
cinema a vedere The Da Vinci Code con la mia dolcissima metà e aver
festeggiato il compleanno i un mio amico, dopo una gran bella dormita eccomi
qui a descrivervi come è andato il primo meeting Italiano su Ruby ospitato
ed organizzato dallo Java User Group di Padova.
Come direbbe Paolo Donà il meeting è stato 'una figata' e con questa parola
credo di dare un' idea generale di come sia andato il tutto secondo il mio
parere. Prima di iniziare faccio notare che più o meno eravamo sulle 40
persone credo :-)
--- CHIAROSCURO con "Java to Ruby" ---
Il meeting è iniziato un po' prima delle 9.30, con l' entrata in scena dello
special guest ChiaroScuso il quale ha fatto una bellissima introduzione di
Ruby esaminando e spiegando nel modo migliore possibile le caratteristiche
più interessanti del linguaggio orientato agli oggetti (da notare che non ho
detto di scripting :-)). Le slides che spero possano essere rese disponibili
a breve erano VERAMENTE BEN FATTE e spaziavano su tutti gli aspetti più
interessanti che potrebbero spingere una persona ad utilizzare Ruby, tra i
qual posso menzionare i blocchi, extension, e tanti altri che non sto qui ad
indicarvi.
Per introdurre tutte queste nozioni, ha scelto di ambientare il contesto
degli esempi ad un livello ristorativo, creando man mano che proseguiva la
presentazione, classi e metodi che permettevano la gestione di ordini, di
ricette, ecc... in una maniera MOLTO ESPRESSIVA!
--- JACOPO MURADOR con "Java e Ruby dalla prospettiva del Project Manager"
---
Subito dopo ha iniziato ad effettuare la presentazione Jacopo Murador, il
quale con un stile veramente interessante ha presentato i tipici quesiti a
cui dobbiamo rispondere quando ci troviamo alla scelta di quali strumenti
utilizzare per lo sviluppo di un' applicazione. Ha fatto giustamente notare
che in ambito web, Ruby on Rails è sicuramente un' ottima soluzione di
sviluppo, ma purtroppo al momento mancano delle basi solide su cui un
Manager potrebbe far riferimento per utilizzare RoR.
Detto in altre parole Java al momento ha la Sun e un sacco di progetti
(anche di grande dimensioni) alle spalle che ne rafforzano la bontà, mentre
Rails essendo ancora giovane e senza grandi società alle spalle che possano
supportarlo. Questo non vuol dire che Rails non debba essere utilizzato, ma
soltanto che per il momento soprattutto per grandi progetti la sua scelta
dovrà essere esaminata in modo più dettagliata e accurata.
Immaginiamo un manager che ad esempio debba giustificare il fallimento di un
progetto. Se ha scelto Java potrebbe dire: 'ho scelto la tecnologia più
potente esistente al momento (o meglio la più utilizzata), quindi se ho
fallito con questa come avrei potuto fare?!'. Se invece ha scelto Rails
potrebbe dire: "ma perché cavolo l'ho scelto :-) e rischierebbe il posto"
Naturalmente questo non deve allontanare dalla scelta di Rails, anzi
dobbiamo essere proprio noi che pian piano con la nostra conoscenza, e
capaci delle nostre capacità, dovremo diffonderlo il più possibile per
fornire alla comunità di sviluppatori basi solide su cui operare!
--- ANDREA REGINATO con Creare un blog in 15 minuti con RubyOnRails ---
Dopo una pausa di circa 15 minuti inizia la mia parte (alle 11.30 circa),
cioè quella relativa alla creazione del Blog in 15 minuti, che subito ho
rinominato in 'creare un blog in mezz'ora :-)'. La presentazione è stata
caratterizzata da una creazione di un blog molto basilare con l'uso di
Rails. La presentazione che entro pochi giorni si potrà trovare sul sito
www.ruby-it.org, è stata pensata con lo scopo di dimostrare che cosa sia
possibile creare con Rails, e quindi non mi sono soffermato sulla
spiegazione delle funzionalità utilizzate, ma ho semplicemente mostrato che
cosa si potesse ottenere utilizzandole. Tutto questo per poter spingere
tutti i partecipanti ad approfondire i temi 'sfiorati' sabato mattina! La
presentazione è poi proseguita con la visualizzazione di come Rails possa
essere integrato con la tecnologia AJAX in pochi minuti utilizzando delle
funzionalità già preconfezionate (a proposito vi rilascio il link a
http://script.aculo.us). Alla fine avrei voluto concludere con la
visualizzazione di un' applicazione di ricerca dell'Università di
Informatica di Venezia, ma naturalmente l' applicazione non ne ha voluto
sapere di partire, peccato :-(
In generale la presentazione è andata abbastanza bene, anche se ero
decisamente nervoso e il mio inglese ha causato qualche risata generale :-)
ma gli applausi sono stati la soddisfazione migliore... e poi i miei amici e
la mia ragazza (che sicuramente non sono di parte ;-)) hanno detto che me la
sono cavata bene! Quindi andate a vedervi i VIDEO appena saranno
disponibili!!!
--- PAOLO DONA' con Panoramica su ActiveRecord ---
L' ultimo argomento trattato era relativo agli Active Record, ed è stato
presentato a mio parere in un modo veramente ottimo! Sono state affrontate
tutte le tematiche più importanti, a partire dalla gestione delle relazione,
continuando con la migration, i 'campi speciali' delle tabelle, ecc... e
concludendo se non sbaglio con le transazioni. La cosa che più mi ha colpito
in questa parte consiste nel fatto che alcune caratteristiche come la
migration, non hanno un equivalente in Java. Inoltre una cosa molto
importante sta nel fatto che gli Active Record in Java non possono essere
'copiati' in quanto la loro potenza ha bisogno della dinamicità che solo un
linguaggio come RUBY può dare :-)
Alla fine delle esposizioni, stanchi e affamati siamo andati a mangiarci una
bella pizza tutti insieme e abbiamo fatto qualche risata fino alle
2.45quando grazie al passaggio di un ragazzo del JUG sono riuscito a
prendere di
corsa il treno che mi portava a casa!
Spero di aver descritto l'evento in modo abb dettagliato... naturalmente gli
altri partecipanti potranno inserire il proprio parere!
Prima di chiudere ringrazio il JUG di Padova per aver organizzato un meeting
che è andato sicuramente alla grande e che ha avuto un gran successone :-) e
poi un ringraziamento speciale a ChiaroScuro e alla sua ragazza che si sono
fatti un bel viaggetto venerdì sera, rispettivamente da Roma e da Milano.
Inoltre per quanto mi riguarda ringrazio tantissimo la mia ragazza per
essere venuta a supportarmi, assieme ad altri miei due amici! Grazie mille!
Dette anche le smancerie credo di poter chiudere :-)
... e che il vento di Ruby continui a soffiare...
--Andrea Reginato
Maggiori informazioni sulla lista
Ml