cableado publicó un artículo del escritor y programador radicado en California Sheon Han argumentando que Ruby “no es un lengua de programación serio“.
Han cree que el mundo de la programación ha “progresista” y “todo lo que hace Ruby, ahora otro lengua lo hace mejor, dejándolo sin un hornacina definido.
Ruby es agradable a la presencia. Su sintaxis es sencilla, soberano de punto y coma ni corchetes. Más aún que Python, un lengua conocido por su legibilidad, Ruby se lee casi como inglés simple… Ruby, como habrás adivinado, se escribe dinámicamente. Python y JavaScript asimismo lo son, pero a lo dilatado de los abriles, esas comunidades han desarrollado herramientas sofisticadas para que se comporten de modo más responsable. Ninguna de las soluciones actuales de Ruby está a la consideración de éstas. Es demasiado propicio para lo que los programadores llaman “pistolas”, características que hacen que sea muy tratable dispararse en el pie.
Fundamentalmente, el perfil de rendimiento de Ruby se ubica constantemente cerca del final (léase: el más gradual) entre los principales lenguajes. Quizás recuerdes la infame “ballena fallida” de Twitter, la pantalla de error con una ballena levantada por pájaros que aparecía cada vez que el servicio fallaba. Se podría opinar que Ruby tuvo gran parte de la yerro. El colapso de Twitter durante la Copa Mundial de 2010 sirvió como una emplazamiento de atención y la compañía decidió portar su backend a Scala, un lengua más sólido.
La medida dio sus frutos: en la Copa Mundial de 2014, Twitter manejó un récord de 32 millones de tweets durante el partido final sin ninguna interrupción. Su nuevo backend basado en Scala podría procesar hasta 100 veces más rápido que Ruby. En la división de 2010, una ola de empresas reemplazó gran parte de su infraestructura Ruby y, cuando permaneció el código Ruby heredado, se escribieron nuevos servicios en lenguajes de maduro rendimiento.
Quizás se pregunte por qué la masa seguirá usando Ruby en 2025. Sobrevive oportuno a su relación parasitaria con Ruby on Rails, el ámbito web que permitió la acogida generalizada de Ruby y continúa afianzando su relevancia… Rails fue el ámbito favorito por una nueva vivientes de nuevas empresas. Sobre él se construyeron las principales bases de código de Airbnb, GitHub, Twitter, Shopify y Stripe.
Señala que en la averiguación anual de desarrolladores de Stack Overflow, Ruby ha caído de una de las 10 principales tecnologías en 2013 al puesto 18 este año, “detrás de EvenAssembly”, y fogata a Ruby “una especie de objeto de comodidad profesional, sostenido por la inercia de las bases de código heredadas y la observancia de aquellos que lo imprimieron por primera vez”. Pero el artículo generó algunas críticas en X.com. (“Deberías escribir tu próximo artículo sobre cómo Vim no es un editor serio y continuar construyendo tu carrera cerca de de desarrolladores nerds que critican”).
Otras reacciones…
- “Tal vez CABLEADO simplemente no es un medio serio…”
- “FWIW: Ruby impulsó Shopify durante otro Black Friday / Cyber Monday, rompiendo el récord del año pasado”.
- “Tal vez deberías acontecer acostado un vistazo a TypeScript…”
El subtítulo de Wired sostiene que Ruby “sobrevive gracias al afecto, no a la utilidad. Sigamos delante”. ¿Tienen razón? Comparta sus propios pensamientos y experiencias en los comentarios.
¿Ruby sigue siendo un lengua de programación “serio”?






