Недостатъците на програмирането с Ruby

Общности и подкрепа

Езици като PHP и C #, два от най-популярните кодиращи езици, разполагат с широки онлайн общности за поддръжка и публикувани книги. От друга страна, общността за поддръжка на Ruby не е толкова голяма, колкото PHP общностите. Програмните книги на Ruby не са толкова широко разпространени, колкото тези в C #. Според msdn.com блог на Microsoft Corporation от 2006 г. около 400 книги за C # са на пазара, докато Ruby е само 50.

Бавна обработка

Няколко уебсайтове, които редовно тестват времето за реагиране на езици за програмиране, описват Ruby често като един от най-бавните езици за програмиране. Тим Брей, канадски разработчик, който е бил директор на уеб технологиите в Sun Microsystems от 2004 до 2010 г., е цитиран през 2008 г. като казва, че Ruby е твърде бавен и може да бъде 20 пъти по-бавен от Java при обработката.

Нов език

В сравнение с други езици за програмиране Ruby е съвсем нов и има своя уникален език за кодиране. Някои програмисти считат това за неблагоприятно, защото трябва да отделят значително време само за да научат езика, преди да го използват. Тъй като изучаването на "Руби" е като изучаването на друг език, много програмисти предпочитат да останат с това, което вече знаят да програмират.

развитие

От юли 2011 г. последната версия на Ruby е версия 1.9, с някои актуализации. В сравнение с други езици за програмиране, разработката и актуализациите на Ruby са по-бавни. PHP, разработен две години по-късно от Ruby, и вече е във версия 5.3, с актуализации и корекции на грешки пуснати няколко пъти в годината. Ruby on Rails, уеб базираната платформа за програмиране с Ruby, дори не е съвместима с версия 1.9 на Ruby.