Zope vs WebWare

Ernesto Revilla aerd en retemail.es
Sab Abr 5 14:28:23 CEST 2003


Zope impone un marco de desarrollo muy determinado. Para crear aplicaciones
tienes que conocer cómo maneja Zope la seguridad y cómo se crean productos.
Todo en general no debe ser demasiado difícil porque hay cientos de
productos creados por personas ajenas a ZopeLabs. Algunas veces hay cosas
que son más díficiles de hacer porque hay que adaptarse al marco
(FrameWork). No puedes correr ninguna aplicación sin definir los permisos de
usuario necesarios para ejecutar la aplicación. Creo que Zope usa XML-RPC
que realmente son equivalentes a requests HTTP con los parámetros enviados
vía GET o POST, pero no he probado nunca XML-RPC con Zope. El nivel de
abstracción de Zope es bastante mayor al de Webware.

Webware es mucho más ligero y se basa en Servlets que corren en un contexto.
Trae soporte para sesiones (que Zope no tenía nativamente hasta hace poco).
La filosofía de Webware es de un conjunto de componentes independientes pero
relacionadas.

Parecido al marco de Zope, pero muchísimo más ligero, el Servlet (que tiene
que heredar de una cierta clase, en este caso 'Page') tiene que definir una
serie de funciones (al menos el método respond) para devolver la página
deseada. Existen una serie de aplicaciones o componentes adicionales que
ayudan a la construcción de los Servlets, como los Python Server Pages
(parecido a los JSP en Java) o Cheetah, UserKit para la validación de los
usuarios, etc. La documentación de Webware es bastante aceptable y la de
Cheetah es muy buena (me encanta Cheetah). Puedes crear XML-RPC haciendo tu
clase heredar de XMLRPCServlet y definiendo una serie de métodos.)

Saludos, Erny

----- Original Message -----
From: "Chema Cortés" <py en ch3m4.org>
To: <python-es en aditel.org>
Sent: Wednesday, April 02, 2003 1:50 PM
Subject: [Python-es] Zope vs WebWare


> ¿Álguien podía comentarme algo sobre las diferencias destacables entre
> Zope y WebWare?
>
> Me estoy metiendo algo con Zope, pero no tengo ahora demasiado tiempo
> para evaluar también WebWare. Un aspecto concreto que me interesaría
> conocer del WebWare es si puede trabajar con protocolo XML-RPC ó SOAP
> como hace el Zope.
>
>
> --
> "Make free software, not war"
>
> _______________________________________________
> 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