Los chicos de Joomla! lo han vuelto a hacer. Aunque el framework MVC de la 1.6 no aporte cambios radicales respecto a la versión anterior, el trabajo que se ha realizado sobre el mismo es muy importante. Según lo que hemos podido comprobar, este trabajo se ha basado principalmente en mejorar y pulir las funciones básicas y en ampliar y potenciar aspectos de desarrollo más avanzados.
En el apartado de mejoras vemos que el código ha sido completamente adaptado para correr sobre PHP 5.2 y por lo tanto su POO es mucho más limpia y pura. Y en el apartado de ampliaciones hemos visto que se ha provisto al framework de nuevas clases que extienden las típicas JModel y JTable con JModelList y la increíble JTableNested para manejar estructuras anidadas. Clases muy útiles que hacen que los trabajos más complejos parezcan un juego de niños.
Frente a esto Nooku tiene todavía poco que hacer, el framework todavía está en proceso de desarrollo y sólo ha sido realizada la base del MVC. Lo que vemos es que para realizar funciones avanzadas es necesario la creación de componentes y clases propias que al final realentizan mucho el proceso de desarrollo y entorpecen el mantenimiento del código. Es curioso, ya que precisamente este debía ser uno de los puntos furtes del framework, la gran economía de código necesario para programar sobre su framework... Eso es cierto, pero de momento sólo para aplicaciones simples.
El otro gran escollo de Nooku está en el multiidioma, ya que si realizamos nuestras aplicaciones sobre Nooku Framework sólo podríamos utilizar Nooku Content para las traducciones. Finalmente, hemos llegado a la conclusión de que no podemos depender tanto de un único sistema con una comunidad de usuarios reducida y poco propensa a generar documentación de calidad. Por lo tanto, creemos que Nooku tiene un gran futuro, pero con Joomla 1.6 saliendo de la cadena de montaje, todavía no ha llegado su hora definitiva.
Creemos que Joomla! 1.6 tiene todavía mucho que decir y mucho por demostrar. A todos los que lo daban (y dábamos?) por muerto antes de nacer que sepan que estaban (/ ábamos) equivocados. Joomla! ha vuelto a sorprender, demostrando porqué ha sido y todavía va a ser el CMS número 1 en Inernet.
Nosotros aquí lo tenemos muy claro, y no le vamos a dar más vueltas! De hecho, ya estamos trabajando en las nuevas versiones de NodeCMS, NodeCar y NodeHotel sobre Joomla! 1.6.
¡Gracias Joomla! por el excelente Joomla 1.6!