Java Hibernate versus Ruby on Rails

E-S-P-E-C-T-A-C-U-L-A-R artículo comparando Hibernate (de Java) y active record (de Ruby on Rails) como métodos de persistencia en base de datos.

El artículo lo explica todo de manera sencilla y fácil. ¿las conclusiones? Pues básicamente las que ya teníamos: ruby on rails está muy bien para proyectos de pequeño y mediano tamaño. Mientras no sean aplicaciones realmente enormes las desarrollarás mucho más rápidamente en Ruby que en Java. Sin embargo para aplicaciones muy grandes necesitas algo más “pro” como Hibernate, que te da más opciones de “tunear” el acceso a las bases de datos para mejorar mucho el rendimiento.

Las conclusiones de éste artículo son extensibles a otros lenguajes de scripting como PHP, en mi opinión.

5 Comentarios

  • 1. Raul  |  abril 9th, 2006 at 11:55 am

    En esta ocasión he de comentar que la opción de Ruby no la conzco pero que Hibernate hay que usarlo dependiendo de la aplicación porque si se tiene una aplicación gigantesta a no ser que se tenga una aplicación en clustering en la que el tiempo que se pierde usando Hibernate sea admisible… yo no usaría Hibernate es demasiado ineficiente.

    En aplicaciones mono procesador con un alto nivel de concurrencia y actualizaciones cada muy poco tiempo (casi todas hoy en día…) Hibernate no es efectivo es mucho mejor utilizar soluciones como Ibatis o Spring JDBC si se necesita optimizar.

    Me gustaría trabajar con Ruby para para poder opinar con conocimento de causa.

  • 2. ¿Ruby on Rails está mue&hellip  |  octubre 25th, 2007 at 5:18 pm

    [...] Java Hibernate versus Active Record de RoR [...]

  • 3. tulin  |  enero 30th, 2008 at 7:38 pm

    Este hombre ha hecho poco o nada con Rails. Mi último proyecto, hecho con Rails, tenía más de 80 tablas. Un gran número de ellos trataba con datos espaciales (usaba la extensión PostGis de Postgresql). Yo creo que es un proyecto grande.

    La mayoría de cosas que dice que dice que Rails no tiene o no hace las trae de serie, y la que no la encuentras en uno de los muchísimos plugins que hay por ahí (podría escribir un artículo tan largo como el suyo explicando todas las cosas que dice que no están y que sí lo están).

    P.D. Desarrollé el proyecto YO SOLO en 4 meses (con muchos años de experiencia programando, pero totalmente nuevo con RoR).

  • 4. Luis ARtola  |  enero 30th, 2008 at 7:40 pm

    Hola Tulin,

    el creador de Hibernate afirma que Hibernate se considera útil a partir de 400 tablas. Yo también trabajo en proyectos de pequeño y mediano tamaño con entre 40 y 80 tablas. Casi nunca más (gracias a Dios …)

  • 5. Martin  |  julio 14th, 2008 at 1:39 pm

    “The page you requested does not exist”
    Parece que ya no está más el artículo. Por si sirve: http://www.theserverside.com/tt/articles/article.tss?l=RailsHibernate

Comenta el articulo:

Requerido

Requerido,