Gli svantaggi di Rubino programmazione

October 23

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

Comunità e supporto

Linguaggi come PHP e C #, due dei più popolari linguaggi di programmazione, hanno ampie comunità di supporto online e libri pubblicati. D'altra parte, comunità di supporto di Ruby non è grande come le comunità di supporto PHP. Libri sulla programmazione Ruby non sono così ampie come quelle C #. Secondo msdn.com, un blog da Microsoft Corporation, a partire dal 2006, a circa 400 libri su C # sono sul mercato, mentre i libri Ruby-correlati sul mercato ammontano solo a 50.

lavorazione lenta

Diversi siti web di riferimento che vengono eseguiti regolarmente e tempi di risposta di prova dei linguaggi di programmazione spesso descrivono Rubino come uno dei linguaggi di programmazione più lenti. Tim Bray, uno sviluppatore canadese che è stato direttore di Sun Microsystems di Web Technologies 2004-2010, è stato citato nel 2008 come dicendo che Ruby è troppo lento, e che può essere 20 volte più lento di Java durante l'elaborazione.

nuova lingua

Rispetto ad altri linguaggi di programmazione, Ruby è abbastanza nuovo e ha il suo linguaggio di programmazione unica. Alcuni programmatori considerare questo uno svantaggio perché devono richiedere molto tempo solo per imparare la lingua prima di utilizzarlo. Dal momento che l'apprendimento Ruby è come imparare un'altra lingua, molti programmatori preferiscono attenersi a ciò che già sanno e possono sviluppare.

Sviluppo

A partire 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 più tardi rispetto Ruby, è già in versione 5.3, con aggiornamenti e correzioni di bug rilasciate più volte l'anno. Ruby on Rails, la piattaforma di programmazione web-based utilizzando Ruby, non è nemmeno compatibile con la versione 1.9 di Ruby.