As desvantagens da programação Ruby

click fraud protection

Ruby, uma estrutura de codificação orientada a objetos que é principalmente uma combinação de programação Perl e Smalltalk linguagens, pode ter várias vantagens, mas também apresenta várias desvantagens para qualquer computador programador. A maioria das desvantagens advém das dificuldades de ser uma nova linguagem de computador entre vários concorrentes veteranos.

Comunidades e suporte

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

Vídeo do dia

Processamento Lento

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

Nova linguagem

Quando comparado a outras linguagens de computador, Ruby é bastante novo e tem sua própria linguagem de codificação única. Alguns programadores consideram isso uma desvantagem porque precisam levar um tempo considerável apenas para aprender a linguagem antes de usá-la. Já que aprender Ruby é como aprender outra linguagem, muitos programadores preferem se ater ao que já sabem e podem desenvolver.

Desenvolvimento

Em julho de 2011, a versão mais recente do Ruby é a versão 1.9, com algumas atualizações. Quando comparado a outras linguagens de programação, o desenvolvimento e as atualizações do Ruby são mais lentos. O PHP, desenvolvido dois anos depois do Ruby, já está em sua versão 5.3, com atualizações e correções de bugs lançadas várias vezes ao ano. Ruby on Rails, a plataforma de programação baseada na web que usa Ruby, nem é compatível com a versão 1.9 do Ruby.