>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Gli svantaggi della programmazione Ruby

Ruby, una struttura di codifica orientata agli oggetti che è principalmente una combinazione di linguaggi di programmazione Perl e Smalltalk, potrebbe avere diversi vantaggi, ma pone anche diversi svantaggi a qualsiasi programmatore di computer. La maggior parte degli svantaggi deriva dalle difficoltà di essere un nuovo linguaggio informatico tra diversi concorrenti veterani.

Comunità e supporto

Linguaggi come PHP e C#, due dei linguaggi di codifica più popolari, hanno ampie comunità di supporto online e libri pubblicati. D'altra parte, la community di supporto di Ruby non è grande quanto le community di supporto PHP. Anche i libri sulla programmazione Ruby non sono così estesi come quelli in C#. Secondo msdn.com, un blog di Microsoft Corporation, nel 2006 sono sul mercato solo circa 400 libri su C#, mentre i libri relativi a Ruby sul mercato ammontano solo a 50.

Elaborazione lenta

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

Nuova lingua

Rispetto ad altri linguaggi per computer, Ruby è abbastanza nuovo e ha il suo linguaggio di codifica unico. Alcuni programmatori considerano questo uno svantaggio perché devono impiegare molto tempo solo per imparare la lingua prima di usarla. Poiché imparare Ruby è proprio come imparare un'altra lingua, molti programmatori preferiscono attenersi a ciò che già conoscono e possono sviluppare.

Sviluppo

A 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à alla sua versione 5.3, con aggiornamenti e correzioni di bug rilasciati più volte all'anno. Ruby on Rails, la piattaforma di programmazione basata sul web che utilizza Ruby, non è nemmeno compatibile con la versione 1.9 di Ruby.


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