Foro en el Congreso de Hispalinux
Ernesto Revilla
aerd en retemail.es
Mie Jun 11 19:32:38 CEST 2003
Atención: límite hispalinux para remitir charlas y talleres 13 de Junio
(pasado mañana).
Buenas,
la comparativa me parece bien, aunque yo sólo manejo Zope y un poco de
Webware (no lo he utilizado para proyectos reales). El que sabe sobre esto
es Juan David (Zope) y Marcos (Zope, Webware). Chema parece que ha probado
CherryPy, pero quizá todavía no ha hecho un proyecto real. Yo me puedo
prestar para Zope si Juan David y Marcos no quieren.
Aunque me parecería mucho más interesante comparar Zope y Webware contra
Tomcat y Co. Supongo entre Webware CherryPy no habrá grandes diferencias.
(No conozco CherryPy así que mejor me callo.) Si alguien que viene del mundo
de Java / Tomcat se prestaría a hacer la demo, aunque prefiera Python / Zope
en el mundo real, estaría muy muy agradecido. (Se tocarán temas de
mantenibilidad y pruebas.)
En todo caso sería ponerse de acuerdo en desarrollar una aplicación simple
con las características habituales:
* uso de sesiones
* validación de usuarios
* seguridad (privilegios de acceso)
* búsqueda dentro de un sitio Web
* facilidad del lenguaje de plantillas para la generación de html / xhtml /
xml (¿PDF?) y otros
* uso de conexiones a bases de datos (relacionales o no relacionales,
opciones)
* escalabilidad tanto funcional (poner muchas más aplicaciones / páginas /
volumen) como no funcional (prestaciones / velocidad, equilibrio de carga)
Punto opcional. Bastante interesante para la administración pública.
* mantenimiento (si es difícil para aprender / conseguir personal, cómo de
fácil es modificar código, etc.)
Entre las 3 personas, se toma un acuerdo qué aplicación desarrollar. Una
pequeña mezcla sería buena, entre gestión documental, carrito de compra y
poco más. Atención: La creación de la aplicación hay que reproducirla en
HispaLinux y no debe ocupar mucho más de 30 min!!! Sería genial que fuera
una aplicación para un caso real, aunque sea muy simple, es decir, un
encargo puntual de una empresa o una institución.
Una vez acordada la aplicación a realizar (quizá mediante reunión real o
virtual) y el formato de la documentación a entregar se redacta un
mini-documento de requisitos (2 folios)
Las 3 personas desarrollan por separado la aplicación. Estaría bien que +
ó - se usen las mismas cabeceras, los mismos estilos, etc. para que la
aplicación final tenga prácticamente el mismo aspecto. (Se toma nota del
tiempo del desarrollo original y las dificultades encontradas.) Se plasma el
ejemplo en un documento, con códigos fuente y capturas de pantalla.
A finales de agosto, las 3 personas quedan y comparan sus versiones.
Establecen una matriz comparativa y redactan la conclusión. Toda la
documentación se integra en un único documento. Después tocan unas cuantas
cervezas fresquitas.
Los días siguientes, las soluciones y el documento se colocan en la Web.
En Hispalinux, se realiza un taller de 2-3 horas (creo que hay de 2 y de 4,
pero 2 es corto y 4 es mucho). ¿Puede entregarse el documento impreso, para
que los usuarios puedan hacer anotaciones y que contenga el enlace a donde
esté alojado el resultado del mini-proyecto? Posterior a la introducción en
que se expone al aplicación a realizar, cada uno de los miembros explica qué
ha hecho´, por qué y cómo, es decir, qué solución ha aplicado a cada uno de
los problemas (sesiones, authentificación, privilegios accesso, generación
html, etc.) (Otras cervezas tocan después.)
The End.
----- Original Message -----
From: "luis miguel morillas" <morillas en posta.unizar.es>
To: "Python-es" <python-es en aditel.org>
Cc: "Hernan Martinez Foffani" <hernan en orgmf.com.ar>
Sent: Monday, June 09, 2003 11:28 PM
Subject: [Python-es] Foro en el Congreso de Hispalinux
> Saludos, amig en s pythonis en s!!
>
> He leído que se piden propuestas de foros para el VI Congreso de
Hispalinux.
> El año pasado nos juntamos una tarde y salieron algunas propuestas, pero
> sobre todo se compartieron experiencias (además de conocer a una peña tan
> guay)
>
> No sé si alguien piensa presentar alguna ponencia en el Congreso. A mí me
> gustaría, pero ando muyyy liado para ponerme a escribir. Sin embargo
> me daría pena que no tuviera un lugar el lenguaje (y los desarrolladores
> que lo usan) en ese foro sobre software libre.
>
> Entre varias cosas que se me ocurren (experiencias de Python como primer
> lenguaje de programación, interfaces gráficos, bases de datos, ...)
> mi propuesta es la siguiente:
>
> **** Foro Python en el VI Congreso de Hispalinux ****
> Presentación y valoración de Servidores de Aplicaciones. Ventajas para su
> implantación en el software de una empresa.
> - Zope
> - Webware
> - Cherrypy
> ...
>
> Formato: X personas experimentadas presentan en 20' las virtudes y
> defectos de cada herramienta (se puede desarrollar una misma aplicación
> en las tres).
>
> ¿Cómo lo veis?
>
>
> Un saludo
>
>
> --
>
> I say NO to WAR. Not with my silence. Not with my blessing. Say NO now.
>
> Luis Miguel
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
Más información sobre la lista de distribución Python-es