Ruby, uma estrutura de codificação orientada a objeto que é principalmente uma combinação de Perl e Smalltalk linguagens de programação , pode ter várias vantagens, mas também apresenta várias desvantagens para qualquer programador de computador . A maioria das desvantagens decorrem as dificuldades de ser uma nova linguagem de computador entre vários concorrentes veteranos. Comunidades e Suporte
Linguagens como PHP e C #, duas das línguas mais populares de codificação , têm extensas comunidades de apoio on-line e livros publicados. Por outro lado , o apoio da comunidade Ruby não é tão grande quanto as comunidades de suporte PHP. Livros sobre programação Ruby também não são tão amplas como as C #. De acordo com msdn.com , um blog da Microsoft Corporation, a partir de 2006 , apenas cerca de 400 livros sobre C # estão no mercado , enquanto os livros relacionados em Ruby no mercado apenas ascendem a 50.
Processamento lento
Vários sites de referência que funcionam regularmente e tempos de resposta de teste de linguagens de programação , muitas vezes descrever ruby como uma das linguagens de programação mais lentas. Tim Bray, um desenvolvedor canadense que foi diretor de Tecnologias da Web a partir de 2004, de Sun Microsystems a 2010 , foi citado em 2008 , dizendo que o Ruby é muito lento, e que pode ser 20 vezes mais lenta do que Java durante o processamento .
novo Idioma
Quando comparado com outras linguagens de computador , Ruby é bastante novo e tem a sua própria linguagem de codificação única. Alguns programadores consideram isso uma desvantagem, porque eles têm que levar um tempo considerável apenas para aprender a língua antes de usá-lo. Desde aprender Ruby é como aprender uma outra língua , muitos programadores preferem ficar com o que já sabem e podem se desenvolver.
Desenvolvimento
Em julho de 2011 , o mais recente versão do Ruby é a versão 1.9 , com algumas atualizações. Quando comparado com outras linguagens de programação , desenvolvimento e atualizações de Ruby são mais lentos . PHP , desenvolvida dois anos mais tarde do que o Ruby, já está em sua versão 5.3 , com atualizações e correções de bugs lançados várias vezes por ano . Ruby on Rails , a plataforma de programação baseada em web usando Ruby, não é ainda compatível com a versão 1.9 do Ruby.