Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por pobrecito hablador el Viernes, 06 Julio de 2012, 19:27h (#1314372)
    No entiendo porque los frameworks tipo Apache Torque no han tenido mas aceptación ni porque no han continuado desarrollandose. Usar JDBC a pelo no es optimo ni de programar ni de mantener, y guste o no, las bbdd relacionales siguen siendo la mejor opción para empresas por la naturaleza misma de los productos que venden/fabrican.
  • por sammael (16347) el Sábado, 07 Julio de 2012, 10:35h (#1314406)
    ( http://barrapunto.com/ | Última bitácora: Lunes, 24 Febrero de 2014, 10:03h )
    LLevo usando iBatis (que poco me gusta el cambio de nombre, joder) desde el 2003. En esa epoca estabamos usando Torque en un proyecto y, sinceramente, era un coniazo. Cuando probamos iBatis se nos quitaron de encima un monton de problemas (hace 9 anios y no he vuelto a mirar Torque, lo unico que recuerdo es que nos daba problemas con joins complicados y que era practicamente imposible hacer un insert con una clave autogenerada y que te devolviera la clave que habia usado, cosas que ibatis solucionaba de manera simple y elegante).

    Hibernate (y JPA y demas cosas que han salido despues) son geniales cuando estas empezando algo desde el principio y no tienes un modelo de datos predefinido. iBatis funciona a las mil maravillas cuando tienes un modelo de datos ya establecido y no puedes hacer cambios (y te permite seguir trabajando aunque ese modelo de datos este mal hecho, tuve un ejemplo hace un par de anios de un modelo de datos que hacia llorar a hibernate) quitandote de todo el boilerplate que tienes que acabar escribiendo para usar JDBC a pelo.

    9 anios despues e iBatis sigue siendo una de mis primeras opciones cuando tengo que trabajar en java con modelos relacionales.

    Lo unico malo que puedo decir de iBatis en las ultimas versiones es que lo de las anotaciones y los mapeadores estan a medias. La idea de los mapeadores (un interfaz que define todos lo metodos que tienes para acceder a bbdd) es estupenda, pero con las anotaciones no tienes toda la potencia ni flexibilidad que te permite la configuracion en xml... Asi que en la mayoria de los casos acabas teniendo que tirar de xml y manteniendo a mano los mapeadores sincronizados con el xml... Sinceramente espero que eso se arregle, o que las anotaciones se hagan mas potentes o que, de alguna manera, permitan generar el interfaz automaticamente.
    --

    Dale fuego a un hombre y estara caliente un dia, prendele fuego y estara caliente el resto de su vida.
    [ Padre ]