Ruby on Rails (RoR) è un framework per lo sviluppo di applicazioni web, ma noi preferiamo definirlo una panacea! Rende agile la vita agli sviluppatori, previene lo stress, allevia pruriti e grattacapi ed è un ottimo rimedio per problematiche di pressione alta, specialmente in fase di consegna di un lavoro.

L'equazione è semplice: [Ruby on Rails = sviluppatori felici + azienda produttiva] !

Indicazioni:

Particolarmente indicato per progetti dinamici, flessibili, che necessitano aggiornamento continuo, ampliamenti futuri e contemporanea stabilità. Seguire attentamente le indicazioni degli sviluppatori sulle modalità di somministrazione.

Composizione:

  • Ruby: linguaggio facile da imparare, simpatico da utilizzare. Made in Japan, una garanzia
  • MVC: è un pattern che serve a separare le tre anime di un'applicazione, interfaccia, astrazione del database e parte funzionale. Previene lo spaghetti coding
  • Scaffolding: strutture di codice pronte per essere riempite, evitano il lavoro noisoso di dover rifare sempre tutto da capo
  • Convention over configuration: tutto è già al suo posto, pronto per essere utilizzato. Usando delle covenzioni nell'approccio a problemi o lavori ricorrenti si risparmia un sacco di tempo, senza perdersi nei file di configurazione

Metodo e dosi di somministrazione

Sviluppo agile in dosi abbondanti, release graduali e progressive. Ripetere la terapia fino al completamento del progetto ... in anticipo naturalmente!

Effetti indesiderati:

Non provoca assuefazione ma può causare dipendenza, per cui è difficile tornare felicemente ad altri linguaggi. A causa della possibile inaspettata euforia, si consiglia di usarlo solo in orari diurni per evitare lunghe notti in bianco.

Distribuito come soluzione antistress dalla facile assimilazione, è supportato da una community effervescente e molto attiva che rende lo sviluppo di applicazioni web una vera e propria festa.