lunes octubre 15, 2007
Relanzamiento de cocoon.apache.org
A la espera de la publicación de la ansiada versión de Apache Cocoon 2.2, los commiters han remodelado la web del proyecto, dándole un aspecto mucho más agradable y más 'Web2.0', aventurando lo que será esta nueva versión.
Cocoon es un framework para la creación de aplicaciones web, centrado en XML. Fué uno de los pioneros en apostar por la IoC (Inversión Of Control) y por ello fue creado sobre Apache Avalon (Excalibur).
Justamente, la migración de Avalon a Spring framework es una de las mejoras que traerá esta nueva versión 2.2, aunque dadas las diferencias con las anteriores versiones, quizás debería mejor haberse denominado Cocoon 3.0. Ya es posible descargar una RC2 para probar las nuevas características.
Otros cambios destacables son:
- Creación de los binarios con Maven, abandonando Ant.
- Migración de los componentes de Avalon (ahora Excalibur) a los componentes OSGi con Spring.
- Reemplazo de LogKit por Log4Java.
Pero quizás lo más destacable de esta nueva etapa de Cocoon, sea el interés y el esfuerzo por mejorar la documentación y hacer que Cocoon sea más fácil de usar y capte nuevos adeptos. Esto en parte ya se nota desde la nueva web.
Por otro lado, una vez finalizada la conferencia 'GetTogether 2007', celebrada en Roma, ya están disponibles las presentaciones desde la wiki de Cocoon, con interesante contenido.
En vista de semejante evolución, se espera una larga vida a Cocoon..
Este 21 de diciembre se publicó la versión 2.1.10 del framework de desarrollo web Apache Cocoon.
A la espera de la nueva 2.2 en donde sí que habrá cambios sustanciales, esta trae cambios menores.
A ver que tal cuanto tenga un ratito para compilarla y probar las nuevas mejoras de CForms con AJAX..
Posted by Feliciano Borrego in Cocoon at 20061221Paloose: A la toma de otro fortín "Paloose es una simplificada (muy simplificada) versión de Cocoon usando PHP. Es el resultado de constatar durante mucho tiempo que: muy pocos ISP's ofertan hosting de Tomcat/Java para la creación de sitios web y los que lo ofrecen lo hacen como una opción "profesional" bastante cara. En cambio, la mayoría sí que soportan PHP5 por lo que decidí escribir una versión simplificada de Cocoon en PHP5." Parece como si la gente de Sun no se hubiesen percatado de que una de las mejores maneras de promocionar la plataforma Java sería fomentando el hosting asequible, al menos al nivel que está el de W/LAMP, para poder competir de tu a tu con esta plataforma, que crece, y crece, y crece... y que si no ha dejado a Java tirada en el camino de las aplicaciones web, ha sido por la ruptura entre PHP4 (penosa implementación de la OOP) y PHP5 (bien solventado a costa de perder compatibilidad hacia atrás). No sé si la disparidad de precios del hosting se debe a los consumos de recursos, a una asimilación de Java = empresarial = caro, o a qué puede ser debido, pero bien haría Sun en subvencionar sus 'Fire' entre los 'hosters' para el uso del que estamos hablando y así aumentar la oferta de hosting asequible para aplicaciones web Java.. Posted by Feliciano Borrego in Cocoon at 20060816 Comentarios[1]
Cocoon 2.1.8 Nueva versión, nueva web, nuevo empaquetado, nuevas espectativas. Tras una accidentada entrega, que se ha ido retrasando por diversos contratiempos, ya está disponible esta nueva versión en la que, entre otras sucosas novedades, se ha separado la documentación del código, por lo que se tendrá que descargar de dos veces. A finales de Septiembre, Stefano Mazzocchi, padre de Cocoon, causó un gran revuelo en la comunidad al enviar a la lista de distribución de desarrollo un post con el provocador título 'Is Cocoon obsolete'?. Desvelado el motivo de dicho post, posteriormente en la Cocoon GetTogether, edition 2005 celebrada el 7 de Octubre, el 'Cocoon PMC chair' Silvain Wallez en su exposición 'State of the proyect' desvela todos los aspectos en torno a dicha pregunta. La conclusión es que, desde su concepción en 1998, sí que la visión original de Cocoon ha quedado obsoleta, debido esencialmente a la evolución de las necesidades a cubrir. En aquellos tiempos, el salto era pasar de las webs creadas a mano con contenido estático, a las generadas automáticamente. Cocoon en su momento resolvió competentemente dicha necesidad amén de hacer realidad el concepto de una única generación de datos que permitiese generar de manera trivial múltiples vistas (pdf, html, xml, wap, ... ). Finalmente, debido a que Cocoon ha sabido adaptarse a los tiempos, en la actualidad es patente que Cocoon no se ha quedado obsoleto. Su contínua evolución es la apuesta segura para mantener vigente una herramienta que ha pasado de ser un 'framework' de publicación web a una plataforma para desarrollar todo tipo de proyectos. Ajax, Ajax y Ajax. Como no podía ser de otro modo, esta versión hace mucho hincapié en el uso de las nuevas maneras de atacar la programación de aplicaciones para la web. De manera alternativa a la tradicional gestión REST, Cocoon añade a sus CForms el uso de AJAX. Sin embargo, el equipo que hay detrás es lo suficiente competente e innovador para no dejarse seducir por todos los aceites de serpiente que tan frecuentemente pululan por el mundo de las TI, e incluso además de sentar cátedra con sus pipelines, continuations, o apuesta por los pioneros IoC, cuando han entendido que algo no seguía por buenos derroteros o simplemente era algo mejorable, han buscado y encontrado alternativas viables (léase CForms vs. xForms). En esta segunda reinvención de sí mismo, desde el primer Cocoon 1.0, a la reescritura por completo de la versión 2.0, Cocoon 2.2 ya se prepara para que, cual crisálida, renovar su arquitectura interna, para hacerla independiente/compatible con otros contenedores ligeros (lease Spring/Hivemind), para permitir una mayor modularidad (bloques basados en OSGI), para contar con un IDE especializado, y a saber que otras novedades nos deparará el futuro 2006.. Posted by Feliciano Borrego in Cocoon at 20051119
Quién fué primero ¿la gallina o el huevo? O mejor dicho, "Quién fué primero, ¿el lepidóptero o la crisálida?". En el caso que nos ocupa, y durante muchos años, ha sido primero el capullo, pero parece que por fin también va a aparecer la mariposa. Nunca le pudieron escoger un nombre más apropiado. Lepido. Porque toda la comunidad era lo que le pedíamos a Cocoon. Un IDE. Y no es mucho pedir, tras varios intentos infructuosos, apaños, promesas y tiempo, muuucho tiempo de espera, parece que por fin, arropado como plugin de Eclipse, puede aparecer el tan deseado IDE. Y digo 'puede', por que todavía es una propuesta, pero creo, y espero, que tras la generosa donación de la empresa AnyWare Technologies, localizada en Francia y fundada por el cocooner Sylvain Wallez y el manifiesto interes por la comunidad, el proyecto llegue a buen fin.. Posted by Feliciano Borrego in Cocoon at 20050411
Search This Site
Recent Entries
- HSPA USB Modem de MoviData
- Windows 7, el último S.O.
- Navegadores web en la Antártida
- En la tónica de hace 5 años
- Script para ordenar una tabla html print friendly (2/2)
- El definitivo script para ordenar una tabla html con javascript (1/2)
- Cuando la seguridad flaquea en sutilezas
- Recuperar los passwords de Firefox 3 (habiendo tenido FF2)
- Otro tonto error de un programador
- Incongruencias espacio temporales
- Día internacional del Software Libre
- Canon y la sopa boba
- Ideas y Buenas ideas
- Relanzamiento de cocoon.apache.org
- Wii con teclado USB
- Edicion en Roller off-line con w.bloggar
- Los términos mas buscados
- ¿Cuándo terminamos el proyecto?
- Recuperación de fotos (y II)
- Recuperar fotos borradas (I)