A Ruby programozás hátrányai
A Ruby, egy objektum-orientált kódolási struktúra, amely főként a Perl és a Smalltalk programozási nyelvek kombinációja, számos előnnyel járhat, de számos hátrányt is jelent minden számítógép-programozó számára. A legtöbb hátrány abból adódik, hogy számos veterán versenytárs között nehéz új számítógépes nyelvnek lenni.
Közösségek és támogatás
Az olyan nyelvek, mint a PHP és a C#, amelyek a két legnépszerűbb kódolási nyelv, kiterjedt online támogató közösségekkel és könyvekkel rendelkeznek. Másrészt Ruby támogató közössége nem akkora, mint a PHP támogató közösségei. A Ruby programozásról szóló könyvek szintén nem olyan kiterjedtek, mint a C#. Az msdn.com, a Microsoft Corporation blogja szerint 2006-ban csak körülbelül 400 C#-ról szóló könyv van a piacon, míg a Ruby-hoz kapcsolódó könyvek száma csak 50.
Lassú feldolgozás
Számos benchmark webhely, amely rendszeresen futtat és teszteli a programozási nyelvek válaszidejét, gyakran a Rubyt az egyik lassabb programozási nyelvként írja le. Tim Brayt, egy kanadai fejlesztőt, aki 2004 és 2010 között a Sun Microsystems webtechnológiákért felelős igazgatója volt, 2008-ban azt mondta, hogy a Ruby túl lassú, és feldolgozás közben akár húszszor is lassabb lehet, mint a Java.
Új nyelv
Más számítógépes nyelvekkel összehasonlítva a Ruby meglehetősen új, és megvan a maga egyedi kódolási nyelve. Egyes programozók ezt hátránynak tekintik, mert a használat előtt jelentős időre van szükségük ahhoz, hogy megtanulják a nyelvet. Mivel a Ruby tanulása olyan, mint egy másik nyelv tanulása, sok programozó inkább ragaszkodik ahhoz, amit már tud, és amit tud fejleszteni.
Fejlesztés
2011 júliusától a Ruby legújabb verziója az 1.9-es verzió, néhány frissítéssel. Más programozási nyelvekhez képest a Ruby fejlesztése és frissítése lassabb. A Rubynál két évvel később kifejlesztett PHP már az 5.3-as verzióján fut, évente többször is megjelennek frissítések és hibajavítások. A Ruby on Rails, a Rubyt használó webalapú programozási platform még a Ruby 1.9-es verziójával sem kompatibilis.