Ruby, una estructura de codificación orientada a objetos que es principalmente una combinación de Perl y lenguajes de programación Smalltalk , podría tener varias ventajas , pero también presenta varias desventajas para cualquier informático . La mayoría de las desventajas que se derivan de las dificultades de ser un nuevo lenguaje de programación entre varios competidores veteranos. Comunidades y Apoyo
lenguajes como PHP y C #, dos de los lenguajes de programación más populares , tienen amplias comunidades de apoyo en línea y libros publicados . Por otra parte , el apoyo de la comunidad Ruby no es tan grande como las comunidades de apoyo en PHP. Libros sobre programación Ruby tampoco son tan amplios como los C #. Según msdn.com , un blog de la Microsoft Corporation, a partir de 2006 , sólo alrededor de 400 libros sobre C # están en el mercado , mientras que los libros Rubí- relacionados en el mercado sólo ascienden a 50 .
Procesamiento
Varios sitios web de referencia lentas que funcionan regularmente y comprobar los tiempos de respuesta de los lenguajes de programación de Ruby a menudo describen como uno de los lenguajes de programación más lentas. Tim Bray , un desarrollador canadiense que fue director de Tecnologías Web de Sun Microsystems desde 2004 hasta 2010 , fue citado en 2008 diciendo que Ruby es demasiado lento, y que puede ser 20 veces más lento que Java al procesar .
nuevo idioma
En comparación con otros lenguajes de programación , Ruby es bastante nuevo y tiene su propio lenguaje de codificación única. Algunos programadores considerar esto como una desventaja, ya que tienen que tomar mucho tiempo sólo para aprender el idioma antes de usarlo. Desde aprendiendo Ruby es como aprender otro idioma, muchos programadores prefieren quedarse con lo que ya saben y pueden desarrollar .
Desarrollo
A partir de julio de 2011, la última versión de Ruby es la versión 1.9 , con unos pocos cambios . En comparación con otros lenguajes de programación , desarrollo y actualizaciones de Ruby son más lentos . PHP, desarrollado dos años más tarde de Ruby, ya se encuentra en su versión 5.3 , con actualizaciones y parches liberados varias veces al año . Ruby on Rails, la plataforma de programación basada en la web usando Ruby, no es aún compatible con la versión 1.9 de Ruby.