Ruby , et objektorientert koding struktur som er i hovedsak en kombinasjon av Perl og Smalltalk programmeringsspråk , kan ha flere fordeler , men skaper også flere ulemper til en dataprogrammerer . De fleste av ulempene stammer fra vanskelighetene ved å være en ny datamaskin språk blant flere veteran konkurrenter. Lokalsamfunn og støtte
Språk som PHP og C #, to av de mest populære koding språk , har omfattende online support lokalsamfunn og publiserte bøker . På den annen side er Rubys støtte fellesskapet ikke så stor som PHP støtte lokalsamfunn . Bøker om Ruby programmering er heller ikke så omfattende som de 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ør 50 .
treg behandling
Flere toneangivende nettsteder som jevnlig kjører og teste responstid på programmeringsspråk ofte beskriver Ruby som en av de tregere programmeringsspråk. Tim Bray , en kanadisk utvikler som var Sun Microsystems direktør for Web Technologies 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 lang 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.
Development
Per juli 2011, den nyeste versjon 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 .