Skip to content


Las bondades de Rails

Habiendo leido el post de Linked, de porqué ahora trabajan más con Rails que con Java, y leer que Martín también toca el tema, a su manera ;) con Grails. No he querido dejar pasar que nosotros en el trabajo, también hemos tenido unas conversaciones interesantes sobre las bondades de Rails y por qué gusta trabajar con él (según yo) y por qué Java (según otros).

Sin duda el precedente debería de ser: No discutas enfrentando tecnologías tipo: PHP vs Java, .Net vs Java, Ruby vs Java. Al final seguramente estarás enardecido, encolerizado y no habrá valido la pena. ¿Por qué? Porque esto se convierte en una conversación religiosa a poco que empieza. Parto de la base con respecto a esto de que no quiero enfrentarlas, ese no es el fin.

Lo que yo destaco en Rails es la simpleza, y la forma en la que las cosas sencillas, continúan siendo sencillas y las cosas complejas en ocasiones se reduce su complejidad por el tratamiento que rails hace.

Bien, para iniciar una conversación de este tipo es conveniente estar preparado. Algunas de estas razones son obviedades. Aunque, han salido otras como la escalabilidad del sistema que son algo más peliaguadas, y que tienen pinta de seguir el camino trazado por Java es lento de antaño.

Yo no les voy a dar una lista de empresas grandes que utilizan rails. Ni les voy a dar un listado de portales con una carga o complejidad suficiente para pensar que Rails funciona, lo siento, para mi eso es evidente y/o trivial y… no necesita de ser demostrado.

Ni tampoco les voy a enseñar una razón de peso para que la imagen se grabe mejor que las palabras, intentando traer algo de humor al post.

Ni les voy a listar algunas de las que podrían ser, razones de ruby como lenguaje o las de Rails como framework.

Ni voy a utilizar el término enterprise de forma despectivo, para promover Rails.

¿Entonces a qué voy a dedicar este post?

Pues a estos hechos, sin duda, no. Ahí están para el que los quiera ver. Además eso ya lo han hecho los demás y yo no aportaría nada.

Yo, sólo les voy a recomendar una tontería, algo simple. Si pénsais por un momento cuánto cuesta realizar determinadas tareas en los desarrollos web, si hacéis un determinado repaso sencillo y rápido de determinadas tareas. Una vez ahí lo normal sería recomendar un tutorial de iniciación a Rails, algo rápido. Con la intención de probar, pero yo os considero ábidos con los lenguajes POO y con ganas de ver algo de la verdad sobre la cuestión, así que pasaré de esto y os doy mi granito de arena.

Leer un par de capítulos de un libro tal como: Agile Web Development; algo simple, con poco esfuerzo y luego ustedes dirán que les parece. Ambos son:

Capítulo 14. Active Records Basics.
Capítulo 15. More Active Records.

Si habéis desarrollado en web con Servlets, JSP, Struts, JSF, Hibernate, Spring y un largo etc. Si tras haber hecho eso no véis cierta magia en esos capítulos, si no sentís ganas de investigar y descubrir que son las migrations, que hacen los gems, rake, capistrano, etc. No vayamos a más, dejémoslo; sin más.

Posted in RubyOnRails, opinión.

Tagged with .

You might also like

Seguridad en Ruby on Rails He estado mirando con tranquilidad un post de Jonathan Weiss sobre seguridad, bueno más bien la presentación...
Ruby on Rails Había leido parte del libro Beyond Java, la parte en la que habla de Ruby y bastó un comentario para...
En la conferencia Rails Desde ayer estoy disfrutando de lo que se está viendo en la conferencia rails; por tercer año consecutivo...
Ruby on rails en Ubuntu Si instalar Ruby on Rails en Windows fue fácil, no pensé que instalarlo en linux, pudiese resultar...
Grab This Widget

5 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Blaxter says

    Después de estar un tiempo considerable programando con tecnologías Java (que por aquel entonces veía a rails como un framework de juguete) tuve que tocar de casualidad una aplicación en rails.

    Desde aquel entonces (hace pocos meses, no mucho) ahora ya ni me plantearía comenzar un desarrollo web con Java. Al menos en condiciones mentales no alteradas. Adiós a los quebraderos de cabeza por xml o configuración, adiós al lento desarrollo, bienvenida la comodidad, control y sencillez. He aprendido más en 2 meses con ruby que en 2 años con java.

    Si hace 5 meses, me leo a mi mismo escribiendo esto, flipo en colores.

  2. Jesús Navarrete says

    Corregido y gracias XD.

  3. carakan says

    Pues la verdad creo que Rails esta marcando un hito muy grande dentro del desarrollo web, es por eso que muchos frameworks ahora copian su filosofia, por que realiza un desarrollo agil y liviano, la verdad que no me a tocado realizar una aplicacion web en java pero si en .net y veia que faltaba algo, luego vi php y faltaba bastante y asi llegue a Rails y mi quedo :D .
    Ademas podemos decir que el futuro es bastante prometedor en el aspecto de la maduracion de lenguaje ruby, adopcion de mejores y rapidos frameworks: merb asi que hay bastante por recorrer.
    saludos.

  4. angel says

    rails dejara de ser lento algun dia?, es la unica pega que le consigo para que el mundo no lo tome como la mejor opcion de desarrollo, sobre otros lenguajes y sobre otros frameworks (incluido django y cake)



Some HTML is OK

or, reply to this post via trackback.