Ruby , et objektorienteret kodning struktur , der er hovedsagelig en kombination af Perl og Smalltalk programmeringssprog , kan have flere fordele , men den giver også adskillige ulemper til enhver computer programmør . De fleste af ulemperne skyldes vanskelighederne ved at være et nyt edb-sprog blandt flere veteran konkurrenter. Fællesskaber og Support
sprog som PHP og C #, to af de mest populære kodning sprog , har omfattende online support fællesskaber og udgivne bøger . På den anden side , er Ruby støtte samfund ikke så stor som PHP support fællesskaber. Bøger om Ruby programmeringssprog er også ikke så omfattende som dem, C #. Ifølge msdn.com , en blog fra Microsoft Corporation , som i 2006 , kun omkring 400 bøger om C # er på markedet , mens Ruby -relaterede bøger på markedet kun udgør 50 år.
langsom behandling
Adskillige benchmark hjemmesider, der jævnligt kører og teste svartider af programmeringssprog ofte beskriver Ruby som en af de langsommere programmeringssprog. Tim Bray , en canadisk udvikler, der var Sun Microsystems direktør for web-teknologier 2004-2010 , blev citeret i 2008 som at sige, at Ruby er for langsom, og at det kan være 20 gange langsommere end Java , når de behandler .
nyt sprog
Når man sammenligner med andre edb -sprog , Ruby er temmelig nyt og har sin egen unikke kodesprog . Nogle programmører overveje dette en ulempe, fordi de er nødt til at tage lang tid bare for at lære sproget , før du bruger den. Da læring Ruby er ligesom at lære et andet sprog , foretrækker mange programmører at holde sig til , hvad de allerede ved og kan udvikle sig.
Development
juli 2011, den nyeste version af Ruby er version 1.9 , med et par opdateringer. Når man sammenligner med andre programmeringssprog , Ruby udvikling og opdateringer er langsommere. PHP, udviklet to år senere end Ruby, er allerede på dens version 5.3 , med opdateringer og fejlrettelser frigivet flere gange om året . Ruby on Rails , web - baseret programmering platform ved hjælp af Ruby, er ikke engang kompatibel med version 1.9 af Ruby .