Ya tengo aproximadamente 2 meses trabajando con Ruby on Rails. Lo que me dejó prendado de este framework, fue la facilidad y la rapidez con la que pude desarrollar. Tiene muchos problemas comunes resueltos de una forma sencilla. Pero lo más impresionante para mi, fue que a pesar de no tener la más mínima idea de programación en Ruby, aún así pude tener un producto terminado en muy poco tiempo, y (en teoría ;-) de alta calidad.

Para hacer lo que hago día a día en mi trabajo en Java con Ruby on Rails, no me hizo falta aprender Ruby ¿Es esto algo malo? ¡No lo creo! Hoy en día los desarrolladores de software nos vemos obligados a cumplir deadlines cada vez más ajustados, además el cliente siempre quiere recibir entregas parciales para ir evaluando la evolución de su producto. Simplemente no tenemos tiempo para sentarnos a aprender un lenguaje, y después buscar un framework que nos haga el trabajo más fácil.

Con Ruby on Rails, he aprendido Ruby sobre la marcha, y aún sigo aprendiendo, he descubierto que las cosas que hice antes, se pueden hacer de una forma más eficiente, con menos código y más legible. Pero aún así, esas cosas que hice antes funcionaban a la perfección. Todavía estoy consiguiendo nuevas funcionalidades fascinantes, tanto en Ruby, como en Ruby on Rails. No se si Ruby es mejor que Java, Perl, PHP, Phyton o cualquier otro lenguaje que se les pueda ocurrir, pero si se que Ruby on Rails es el mejor framework para desarrollo que he utilizado.

Creo que a Ruby y a Rails, todavía les falta un largo camino por recorrer, pero definitivamente ahora figuran en mi lista de candidatos a la hora de seleccionar un lenguaje y un framework para futuras soluciones.


7 Respuestas a “Ruby on Rails ¿Aprendiendo Ruby de la forma equivocada?”

  1. 1 RomRod

    jeje por tu culpa estoy también enfiebrado… seguimos con el proyecto en mono y C# pero las aplicaciones web especiales que son accesorias al proyecto seguro que van via ruby on rails… saludos!

  2. 2 afrael

    Coño RomRod suena interesantisimo tu proyecto, ¿ puedes hablar de el ?

  3. 3 RomRod

    es un proyecto típico de migración de una torta que tenemos con Visual Basic y SQL Server. Este programa es un control de gestión dentro de hospitales así que nunca nos interesó que la interfaz de usuario con clientes web. Nos lanzamos a la solución rápida de un frontend en VB6 con SQL Server y una pila gigante de procedimientos almacenados. Tiene años funcionando y es una aplicación ya requetemadura. Ahora como los requerimientos de usuarios han cambiado y se estará usando más la intranet de los hospitales estamos migrando todo a C# sobre Mono (por aquello del decreto) todavía usando clientes gordos con Gtk# para el grueso de la aplicación pero algunas pantallas de recolección de datos remotos las haremos con una aplicación web tal vez usando ruby, aunque originalmente habíamos planeado usar asp.net con mono. Interesante, aunque todavía no tenemos luz verde ya que se están evaluando los presupuestos.

  4. 4 RomRod

    ah… y en vez de SQL Server ya migramos todo a PostgreSQL.

  5. 5 okickoff

    Te comento que de vez en cuando me tomo un tiempo serio para seguir aprendiendo R y ROR, la verdad es que me divierto porque la migración de algunas pruebitas típicas mías y que llevo en Java fue cuestión de risa, 45 mins. vs. 3 días cada una en promedio…
    Bueno, también es cierto que la lógica ya la tenía en la cabeza, se podría decir… pues no… es que ni lógica necesité, todo lo tenía ya ROR solucionado para mi.

  6. 6 Gabriel

    De pana me quiero tirar de cabeza con esto.. pero como que necesito un proyecto para poder empezar por mi falta de tiempo…

  7. 7 ángel

    Había oido hablar mucho de RoR, pero hasta antes de ayer no me atreví a mirame nada. ¿Otro lenguaje? Estaba un poco harto. Pero desde que lo he descubierto llevo dos dias que no paro de mirarme cosas. Para principiantes, mirad la página: http://www.sobrerailes.com/pages/en_marcha_con_rails y querreis más.


RSS feeds

Suscríbete a nuestros RSS Feeds