drupal

Considerazioni su Rails e Drupal

Premessa

Volete fare un sito web, avete provato qualcosa a manina, ma poi vi rendete conto che esistono framework e cms che rendono la vita molto più facile e vi permettono di concentrarvi solo su quello che vi interessa senza reinventare la ruota.

Senza tirare in ballo tutte le possibili alternative alla moda, vorrei provare a soffermarmi su 2 progetti che mi interessano e provare a confrontarli. Si tratta del framework Ruby on Rails e del content management system Drupal.
Potrebbe sembrare una comparazione tra zucchine e carote, ma secondo me, ci sono degli elementi interessanti che potrebbero migliorare entrambi i progetti.

Breve descrizione

Ruby on Rails: framework "magico" ed espressivo, basato sul linguaggio Ruby, che astrae SQL, ha la libreria javascript Scriptacolous incorporata, è strutturato secondo il pattern Model View Controller (MVC) ed è estensibile tramite plugin

Drupal: cms modulare, maturo, documentato, che si può estendere facilmente tramite i moduli che rendono subito disponibili  tantissime funzionalità.

Tipo di pubblico e filosofia

R: Malgrado gli scaffold permettano di creare facilmente una tabella e l'interfaccia per leggerci e scriverci, Rails rimane (e rimarrà) un framework, quindi riservato ai programmatori.