Canyamo.

Canyamo (en realidad Cáñamo) se podría considerar como un framework para el desarrollo de aplicaciones web, pero en realidad preferímos considerarlo un servidor de miniaplicaciones web. Cáñamo es un núcleo, un engine dónde se instalan una serie de aplicaciones configurables y reutilizables, tantas instancias como sea necesario, para obtener el sitio web que deseamos obtener. El núcleo de Cáñamo definen algunos aspectos que deben cumplir esas aplicaciones, de la misma forma que la especificación de servlets define la interface de las clases para que puedan ser manejadas por el contenedor. Por eso, y por los servicios que ofrece para facilitar el desarrollo de las aplicaciones, se podría considerar también que Cáñamo es también en parte un framework de desarrollo web.

Ya que nos parece haber alcanzado una calidad aceptable, lo ofrecemos ahora como proyecto open source bajo licencia BSD.

Desarrollado en Java (toda una sorpresa viniendo de quién viene ;-) ), existen ya una gran cantidad de aplicaciones desarrolladas para él, la mayoría con licencia GPL o dual, entre las que están:

Consulta la documentación para comprobar la lista completa.

Además, como hemos dicho, ofrece una serie de servicios que nos ayudarán a desarrollar aplicaciones de forma más sencilla y rápida:

Nacido por y para javaHispano donde está ejecutándose y puedes ver sus posibilidades, aunque con el paso del tiempo esta siendo usado por distintas empresas, como NHT-Norwick y TICOP, o por otros proyectos opensource, como por ejemplo el cliente web de jLibrary