Ulempene ved Ruby Programming

Ruby, et objektorientert koding struktur som er i hovedsak en kombinasjon av Perl og Smalltalk programmeringsspråk, kan ha flere fordeler, men det utgjør også flere ulemper til hvilken som helst datamaskin programmerer. De fleste av ulempene stammer fra vanskelighetene ved å være en ny dataspråk blant flere veteran konkurrenter.

Fellesskap og støtte

Språk som PHP og C #, to av de mest populære koding språk, har omfattende elektroniske støtte lokalsamfunn og publiserte bøker. På den annen side, er Ruby støtte samfunnet ikke så stor som PHP støtte lokalsamfunn. Bøker om Ruby programmering er heller ikke like omfattende som C #. Ifølge msdn.com, en blogg fra Microsoft Corporation, som i 2006, bare ca 400 bøker om C # er på markedet, mens Ruby-relaterte bøker på markedet bare utgjøre 50.

Slow Processing

Flere toneangivende nettsteder som regelmessig kjører og teste responstid programmeringsspråk ofte beskrive Ruby som en av de tregere programmeringsspråk. Tim Bray, en kanadisk utvikler som var Sun Micro direktør for web-teknologier 2004-2010, ble sitert i 2008 som sier at Ruby er for treg, og at det kan være 20 ganger tregere enn Java ved behandling.

nytt språk

Sammenlignet med andre programmeringsspråk, er Ruby ganske ny og har sin egen unike kodespråket. Noen programmerere vurdere dette en ulempe fordi de må ta mye tid bare for å lære språket før du bruker den. Siden læring Ruby er akkurat som å lære et annet språk, mange programmerere foretrekker å holde seg til det de allerede vet og kan utvikle seg.

Utvikling

Som av juli 2011, den nyeste versjonen av Ruby er versjon 1.9, med noen oppdateringer. Sammenlignet med andre programmeringsspråk, Ruby utvikling og oppdateringer er tregere. PHP, utviklet to år senere enn Ruby, er allerede på versjon 5.3, med oppdateringer og feilrettinger utgitt flere ganger i året. Ruby on Rails, web-basert programmering plattform ved hjelp av Ruby, er ikke engang kompatibel med versjon 1.9 av Ruby.