Dezavantajele programării cu Ruby

Comunități și sprijin

Limbi precum PHP și C #, două dintre cele mai populare limbi de codare, au o vastă comunitate de suport online și cărți publicate. Pe de altă parte, comunitatea de suport Ruby nu este la fel de mare ca comunitățile PHP. Cărțile de programare Ruby nu sunt la fel de răspândite ca cele din C #. Potrivit msdn.com, un blog al Microsoft Corporation, din 2006, aproximativ 400 de cărți despre C # erau pe piață, în timp ce Ruby era de doar 50 de ani.

Procesare lentă

Mai multe site-uri web care testează în mod regulat timpii de răspuns în limbile de programare descriu Ruby frecvent una dintre cele mai lente limbi de programare. Tim Bray, dezvoltator canadian care a fost director al tehnologiilor web la Sun Microsystems în perioada 2004-2010, a fost citat în 2008 spunând că Ruby este prea lent și poate fi de 20 de ori mai lent decât Java atunci când procesează.

Noua limbă

Comparat cu alte limbi de programare, Ruby este destul de nou și are propriul limbaj unic de codificare. Unii programatori consideră că acest lucru este un dezavantaj, deoarece trebuie să ia mult timp pentru a învăța limba înainte de ao folosi. Deoarece învățarea Ruby este ca și cum ați învăța o altă limbă, mulți programatori preferă să rămână cu ceea ce deja știu să programeze.

dezvoltare

Din iulie 2011, cea mai recentă versiune de Ruby este versiunea 1.9, cu unele actualizări. În comparație cu alte limbi de programare, dezvoltarea și actualizările Ruby sunt mai lente. PHP, dezvoltat doi ani mai târziu decât Ruby, și este deja în versiunea 5.3, cu actualizări și bug-uri eliberate de mai multe ori pe an. Ruby on Rails, platforma de programare bazată pe web cu Ruby, nu este chiar compatibilă cu versiunea 1.9 a Ruby.