Ruby on Rails, ¿se acabó lo que se daba?
Publicado por blaxter - 29 Oct 2007 a las 06:00Hace 3 años se publicó lo que fue la primera versión de un increíble framework para el desarrollo Web en un lenguaje de script no muy conocido, Ruby. Este framework era Ruby On Rails, y comenzó la revolución.
Desde entonces, en los dos años siguientes el tema de moda en la programación Web era lo cool que era RoR, que molaba mogollón, que era la hostia, que viva la madre que lo parió, y esas cosas. Incluso el año pasado me dio por probarlo a ver si realmente merecía la pena. Después de probar algunas de sus características lo dejé por dos razones, (1) ruby me parece parecía un lenguaje de script apestoso (yo lo veo como una mezcla de ada y perl, los cuales tienen unos puntos de vista totalmente opuestos!, ¡eso no se hace!), (2) ninguna de sus características es algo revolucionario, sí, son curiosas y chocan la primera vez, pero nada que no se puede hacer en otro lenguaje (en una tarde te programas la característica X que necesitas).
Últimamente se ha ido tranquilizando la cosa y apenas se hablaba ya de Rails, o al menos no tanto. Y hace un mes, a raíz de este post, empezaron las críticas sin parar hacia éste. Famosa es ya la historia de Twitter, aplicación escrita en RoR, que cuando alcanzó su éxito y comenzó su uso intensivo, estaba más tiempo caída que online (exagerando las cosas claro, pero era muy lenta y con bastantes caídas) y a partir de ésto se atacaba a rails criticando su falta de eficiencia y escalabilidad.
En mi opinión todo se está exagerando, simplemente la moda de Ruby On Rails ha pasado (2 años creo que es ya más que suficiente), lo cual no quiere decir que vaya a desaparecer, pero posiblemente significa que no crecerá mucho más, y dado que en el ámbito empresarial no es que haya entrado muy fuerte (principalmente debido a una falta de soporte o entidad detrás del framework, a diferencia de, por ejemplo, GWT o apestosas tecnologías Java en general), esto significa que la caída ha comenzado y no hay quien la pare.
Si hace un año hubiese dicho que Rails es una mierda, la gente me hubiese escupido, pegado una paliza, Google no me indexaría, Microsoft me mandaría bindous con cada telepizza y los teletubbies me dedicarían una canción. Ahora, una vez que ha pasado la moda, ya se permite tocar al intocable, y quien quiera, puede decir lo que le plazca. Ves que bien. Por mi parte, cuando tenga que realizar una aplicación Web en el futuro, rails será una de mis últimas primeras opciones, puesto aunque que por alternativas, no será.
6 Comentarios »
RSS feed para los comentarios de esta entrada.
Dejar un comentario
Esta obra está bajo una
licencia de Creative Commons.
Este blog funciona gracias a WordPress
con el theme GimpStyle
diseñado por Horacio Bella y adaptado por un servidor.
Feed entradas
Python, Perl y PHP tienen motivos intrinsecos, por eso triunfaron y se mantuvieron y mantendran por mucho tiempo mas.
Ruby carece de esto, aunque RoR si es un buen Framework , Simphony puede lograr lo mismo con PHP.
Gracias x escribir el articulo!
Comentario por Eduardo — 29 Octubre, 2007 @ 14:05 #
Simphony es el que quiero probar primero, he leído muy buenas cosas de él. ¿Lo has utilizado?
Comentario por blaxter — 29 Octubre, 2007 @ 19:14 #
[...] Modas Si hace un año hubiese dicho que Rails es una mierda, la gente me hubiese escupido, pegado una paliza, Google no me indexaría, Microsoft me mandaría bindous con cada telepizza y los teletubbies me dedicarían una canción. Ahora, una vez que ha pasado la moda, ya se permite tocar al intocable, y quien quiera, puede decir lo que le plazca. Blaxter en Ruby on Rails, ¿se acabó lo que se daba? [...]
Pingback por The Power of Light » Modas — 30 Octubre, 2007 @ 0:29 #
Me pasó lo mismo con Ruby. Lo probé, dije ‘qué cool’ y lo dejé. Te cambia por completo tu idea de programar, algo así me han dicho de Smalltalk y ya sabemos como acabó.
Comentario por DraXus — 30 Octubre, 2007 @ 0:30 #
[...] svn « Ruby on Rails, ¿se acabó lo que se daba? [...]
Pingback por Bicosyes - since evermore… » Blog Archive » Apple vs Sun, Leopard sin soporte para Java 6 — 30 Octubre, 2007 @ 8:18 #
@DraXus, eso desde luego, aprender un nuevo lenguaje siempre te ayuda a mirar las cosas con una perspectiva diferente, que luego la podrás aplicar a otros ámbitos, En ruby tienes el concepto muy usado de closures que es también ampliamente usado en python (por ejemplo) o que incluso lo quieren meter en java 7. Lo mismo pasará si nos vamos a lenguajes más funcionales (e.g., lisp, erlang, haskell y tal)
Comentario por blaxter — 30 Octubre, 2007 @ 8:59 #