Gli svantaggi della programmazione con Ruby

Comunità e supporto

Lingue come PHP e C #, due dei linguaggi di codifica più popolari, dispongono di vaste comunità di supporto online e libri pubblicati. D'altra parte, la comunità di supporto di Ruby non è grande come le comunità PHP. I libri di programmazione di Ruby non sono così diffusi come quelli in C #. Secondo msdn.com, un blog di Microsoft Corporation, a partire dal 2006, circa 400 libri su C # erano sul mercato, mentre Ruby aveva solo 50 anni.

Elaborazione lenta

Diversi siti Web che testano regolarmente i tempi di risposta nei linguaggi di programmazione descrivono Ruby frequentemente come uno dei linguaggi di programmazione più lenti. Tim Bray, uno sviluppatore canadese che è stato direttore delle tecnologie web presso Sun Microsystems dal 2004 al 2010, ha dichiarato nel 2008 che Ruby è troppo lento e può essere 20 volte più lento di Java durante l'elaborazione.

Nuova lingua

Rispetto ad altri linguaggi di programmazione, Ruby è piuttosto nuovo e ha un linguaggio di programmazione unico. Alcuni programmatori considerano questo uno svantaggio perché devono impiegare un tempo considerevole solo per imparare la lingua prima di usarla. Poiché l'apprendimento di Ruby è come imparare un'altra lingua, molti programmatori preferiscono stare con ciò che sanno già programmare.

sviluppo

Da luglio 2011, l'ultima versione di Ruby è la versione 1.9, con alcuni aggiornamenti. Rispetto ad altri linguaggi di programmazione, lo sviluppo e gli aggiornamenti di Ruby sono più lenti. PHP, sviluppato due anni dopo Ruby, è già in versione 5.3, con aggiornamenti e correzioni di bug rilasciati più volte all'anno. Ruby on Rails, la piattaforma di programmazione basata sul web con Ruby, non è nemmeno compatibile con la versione 1.9 di Ruby.