Nevýhody programování s Ruby

Komunity a podpora

Jazyky jako PHP a C #, dva z nejpopulárnějších kódovacích jazyků, mají rozsáhlé komunity online podpory a publikované knihy. Na druhou stranu komunita podpory Ruby není tak velká jako komunita PHP. Ruby programovací knihy nejsou tak rozšířené jako v C #. Podle msdn.com, blogu společnosti Microsoft Corporation, od roku 2006 bylo na trhu asi 400 knih o C #, zatímco Ruby bylo jen 50.

Pomalé zpracování

Několik webových stránek, které pravidelně testují dobu odezvy v programovacích jazycích, popisuje Ruby často jako jeden z nejpomalejších programovacích jazyků. Tim Bray, kanadský vývojář, který byl ředitelem webových technologií v Sun Microsystems od roku 2004 do roku 2010, byl v roce 2008 citován, když říkal, že Ruby je příliš pomalý a může být při zpracovávání 20krát pomalejší než Java.

Nový jazyk

Ve srovnání s jinými programovacími jazyky je Ruby zcela nový a má svůj vlastní jedinečný kódovací jazyk. Někteří programátoři to považují za nevýhodu, protože musí věnovat značné časy, než se naučili používat jazyk. Vzhledem k tomu, že je učení Ruby jako učení se dalšímu jazyku, mnozí programátoři dávají přednost tomu, aby zůstali s programem, o kterém již vědí.

Vývoj

Od července 2011 je nejnovější verze Ruby verze 1.9 s některými aktualizacemi. Ve srovnání s jinými programovacími jazyky je vývoj Ruby a jeho aktualizace pomalejší. PHP, vyvinutý o dva roky později než Ruby, je již ve verzi 5.3 s aktualizací a opravami chyb několikrát ročně. Ruby on Rails, webová programovací platforma s Ruby, není ani kompatibilní s verzí 1.9 Ruby.