>> Tecnologia elettronica >  >> Casa intelligente >> Vita smart

Gli svantaggi della programmazione in Ruby

Ruby, linguaggio object-oriented che combina Perl e Smalltalk, ha vantaggi ma anche svantaggi significativi per i programmatori. La maggior parte deriva dalla difficoltà di essere un linguaggio nuovo tra concorrenti affermati.

Community e supporto

Linguaggi come PHP e C# hanno ampie community online e molti libri. La community Ruby è più piccola. I libri su Ruby sono meno numerosi: nel 2006, circa 400 libri su C# contro solo 50 su Ruby (dati msdn.com).

Elaborazione lenta

Benchmark regolari descrivono Ruby tra i linguaggi più lenti. Tim Bray (ex director Web Technologies Sun Microsystems) nel 2008 disse che Ruby è troppo lento, fino a 20 volte più lento di Java.

Linguaggio nuovo

Rispetto ad altri linguaggi, Ruby è relativamente nuovo con sintassi unica. Alcuni lo considerano uno svantaggio perché richiede tempo per impararlo prima di usarlo. Molti programmatori preferiscono restare su ciò che già conoscono.

Sviluppo

A luglio 2011, l'ultima versione è 1.9 con pochi aggiornamenti. Rispetto ad altri linguaggi, lo sviluppo è più lento. PHP, nato due anni dopo Ruby, è alla 5.3 con aggiornamenti e fix più frequenti. Ruby on Rails non è nemmeno compatibile con Ruby 1.9.

  1. Linguaggi di programmazione per BlackBerry
  2. Gli svantaggi della TV via cavo
  3. Gli Svantaggi dei TV Plasma
  4. Gli svantaggi di un TV al plasma
  5. Gli svantaggi del protocollo Internet
  6. Gli svantaggi della trasmissione digitale