| hirocchan ( @ 2007-05-21 00:08:00 |
| Current mood: | surprised |
| Entry tags: | framework, information technology, programmazione, rails, ruby |
Ruby on Rails - il framework delle meraviglie

Sto finalmente provando questo framework che tanto ha fatto parlare di sè in questi ultimi anni.
Lo stiamo testando per realizzare il progetto relativo al corso di Laboratorio di Basi di Dati.
Dopo un piccolo tentennamento iniziale (dovuto anche alla mia pigrizia nel cercare le documentazioni online) sto realizzando come questo framework possa accorciare di molto i tempi di sviluppo (e quelli di gestione!). Addirittura grazie all'ActiveRecord, è possibile interfacciare la propria applicazione con un DB come MySQL (ma sto di gran lunga preferendo PostgreSQL) senza conoscere nemmeno un comando SQL!
La mappatura ORM permette inoltre di trasformare immediatamente un progetto di una base di dati con modello ad oggetti in realtà.
Il linguaggio alla base del framework è Ruby, che pare davvero molto potente e conciso, a differenza di quel logorroico di Java. Trovo però che ci voglia decisamente un po' di tempo per assimilarlo bene, visto che si possono scrivere gli stessi comandi in una miriade di modi differenti, omettendo molte cose. Ciò può velocizzare la scrittura e la lettura del codice, ma per un programmatore alle prime armi, può confondere un pochino. Sicuramente serve un approccio più astratto e concettuale che basato sulla lettura "al carattere".
Questo tipo di programmazione può avere i suoi difetti, nessuno afferma il contrario , ma credo che nel prossimo futuro diverrà il metodo più utilizzato dagli sviluppatori.
Sito Ufficiale Ruby on Rails : http://www.rubyonrails.org/
Sito Ufficiale di Ruby : http://www.ruby-lang.org/en/