As desvantagens de programar com Ruby

Comunidades e apoio

Idiomas como PHP e C #, duas das mais populares linguagens de codificação, possuem extensas comunidades de suporte online e livros publicados. Por outro lado, a comunidade de suporte Ruby não é tão grande quanto as comunidades PHP. Livros de programação Ruby não são tão difundidos quanto os do C #. De acordo com o msdn.com, um blog da Microsoft Corporation, em 2006, cerca de 400 livros sobre C # estavam no mercado, enquanto Ruby tinha apenas 50.

Processamento lento

Vários sites que testam regularmente os tempos de resposta em linguagens de programação descrevem frequentemente Ruby como uma das linguagens de programação mais lentas. Tim Bray, um desenvolvedor canadense que foi diretor de tecnologias da web na Sun Microsystems de 2004 a 2010, foi citado em 2008 dizendo que o Ruby é muito lento e pode ser 20 vezes mais lento que o Java durante o processamento.

Novo idioma

Comparado com outras linguagens de programação, o Ruby é bastante novo e possui sua própria linguagem de codificação exclusiva. Alguns programadores consideram isso uma desvantagem porque precisam levar um tempo considerável apenas para aprender o idioma antes de usá-lo. Como o aprendizado de Ruby é como aprender outra língua, muitos programadores preferem ficar com o que já sabem programar.

Desenvolvimento

Desde julho de 2011, a última versão do Ruby é a versão 1.9, com algumas atualizações. Em comparação com outras linguagens de programação, o desenvolvimento e as atualizações do Ruby são mais lentos. PHP, desenvolvido dois anos depois do Ruby, e já está na versão 5.3, com atualizações e correções de bug lançadas várias vezes por ano. Ruby on Rails, a plataforma de programação baseada na web com Ruby, não é compatível com a versão 1.9 do Ruby.