Nooku Framework como base de programación para nuestras futuras aplicaciones. Este nuevo sistema tiene algunas ventajas frente al framework de Joomla!
- Mayor flexibilidad: puede utilizarse sobre Joomla! 1.5, Joomla! 1.6, sin CMS e incluso ya se está hablando de conectarlo a WordPress
- Mayor seguridad: es una herrmienta especialmente diseñada para mejorar el rendimiento de las aplicaciones web
- Mayor fluidez: uno de sus puntos más fuertes es la gran reducción de código que se necesita para programar una aplicación. Esto influye no sólo en la rapidez de desarrollo sinó también en la facilidad a la hora de mantener el código
- Una apuesta de futuro. Es una herramienta que sigue los patrones más punteros en el desarrollo web y está especialmente diseñada para la web 2.0 (ajax, json, etc)
Frente a esto tenemos al antiguo framework MVC del Joomla !1.5, que tantas alegrías nos ha proporcionado. Es un poco triste abandonar este framework y también a su sucesor, el Joomla 1.6 que ya es PHP 5.2 estricto. En fin, ha sido una decisión difícil y muy dura, que sólo se justifica por la necesidad de avanzar hacia los niveles más avanzados del desarrollo web actual.
Para realizar este cambio va a ser imprescindible comenzar a trabajar con herramientas de desarrollo avanzadas, qua hasta ahora no habíamos tenido la necesidad de utilizar. En los próximos posts iré describiendo la puesta en marcha de una nueva estación de trabajo que incorporará los elementos más avanzados del desarrollo web, necesarios para trabajar con Nooku a un nivel aceptable. Espero que poner negro sobre blanco los pasos a seguir me ayude a mi también a aclararme sobre el uso de estas nuevas herramientas:
- Xampp avanzado con PEAR y XDebug
- Eclipse PDT con Aptana studio y Subversion
- Puesta en marcha de un nuevo repositorio SVN en Assembla
- Y finalmente la correcta configuración de Symlinking y Phing sobre Windows 7