¿Futuro de OJB?

OJB (ObJectRelationalBridge) es un proyecto de mapeo relacional-objeto de Apache. Acaba de salir una nueva versión, la 1.0.1, principalmente de mantenimiento frente a la anterior, y que demuestra que el proyecto está bastante activo. Es un proyecto interesante y útil, y técnicamente bien realizado, con mucho apoyo en patrones y en pruebas JUnit.Sin embargo, su futuro se me plantea incierto. Una de las razones es la incorporación de iBATIS al proyecto Apache. iBATIS tiene la ventaja de ser un framework más maduro (no por tiempo de desarrollo, sino por uso) y de tener un número de usuarios cada vez mayor. Frente a eso, OJB puede ofrecer su soporte a JDO.Pero tampoco eso puede que lo salve. JDO no ha terminado de gustar a la comunidad, que se ha decantado por elegir un estándar de facto, Hibernate, que después de muchas discusiones, parece que no implementará JDO.En mi opinión, OJB se queda en una posición poco deseable. Aquellos usuarios que se concentran en la potencia de SQL y buscan una opción sencilla y con buen rendimiento, optarán por iBATIS, que permite usar lenguaje propietario de la base de datos e incluso procedimientos almacenados, y que posee mecanismos de caché configurables y de calidad.Por contra, los usuarios que prefieran favorecer un diseño aún más orientado a objeto, con la posibilidad de evadir el SQL, y adaptarse a la solución mayoritaria, utilizarán Hibernate.¿En qué posición deja eso a OJB y a otros frameworks de persistencia como Torque o Castor? ¿No convendría aunar esfuerzos, por lo menos dentro del proyecto Apache?


No Comments to “¿Futuro de OJB?”  

  1. No Comments

Leave a Reply