Y si hablamos de...
… Cáñamo
Agosto 14th, 2003 - [Enlace local]
Casí todo el mundo que ha pasado por javaHispano me ha oido hablar alguna vez sobre Cáñamo (lo siento por la web de aspecto semi-abandonado, estamos remodelándola, pero el desarrollo sigue). Bien, ahora lo vuelvo a hacer. Sorry.
Para los que no lo sepais, decir que Cáñamo (licencia BSD), más que un framework para aplicaicones web, es algo así como un mini servidor de aplicaciones para aplicaciones web (aplicaciones que sigan unas normas, claro). Es decir, se parece más al núcleo de *Nuke (aunque mejorado) que a Struts (aunque ahora con los modulos de Struts se parezca más), aunque por supuesto, para que puedan ser ejecutadas por el motor tienen que seguir ciertas normas. Ahora mismo hay varias aplicaciones GPL para disponibles (catálogo de elementos para noticias y otros, artículos, foros, anillo de webs, etc.) de las que puede haber N instancias ejecutándose simultaneamente en una instancia (ejemplo: catálogo para noticias y también para listado de productos). Un ejemplo vivo de lo que se puede hacer con Cáñamo es javaHispano.
¿A que viene esto?. Simplemente a invitaros a participar en su desarrollo. Ahora es un buen momento, tres personas (y media) estan participando activamente en su desarrollo, una empresa (NHT-Norwick) esta usándolo y participando en el mantenimiento de su núcleo BSD, etc. Hay varias personas iniciándose con él, de modo que empezar varios a la vez puede resultar más sencillo.
Vale... ¿qué en la web no hay documentación?, cógela (de momento, ya he dicho que estamos de remodelación en la web) del CVS (módulo docs), encontrarás, como poco, la guía de instalación, la teoría de la guía del desarrollador y la práctica de la misma, creando el necesario hola mundo. Y por supuesto las listas de distribución.
Bien... ¿qué para que esto arranque necesitamos que más gente lo instale?, cierto, estas invitado a hacerlo. Obviamente tenemos que hacerlo accesible más fácilmente (trabajamos en ello!), pero el caso es que en de todos modos obtenerlo desde el CVS no debería ser un problema para nadie en estos días. Trabajamos también en hacer disponibles aplicaciones preconfiguradas (foros, portal, etc). Mucho que hacer.
Y todo esto.. ¿para qué?, ¿por qué dedicarle tu tiempo?.
- Primero, por hacer algo interesante, con gente interesante.
- Segundo por aprender, o por enseñar, o por mejorar, o discutir, lo que quieras.
- Opensource (aunque no es obligatorio). Lo que hagas podrán disfrutarlo todos, algo útil.
- Y por último, por javaHispano, si estas leyendo esto supongo que conoceras la web, y espero que quieras participar dentro de ella.