¿Qué es Zope?

Como ya hemos comentado, Zope es un framework para el desarrollo de páginas web, que integra todo lo necesario para contruir desde la web más sencilla hasta la aplicación más compleja. El enfoque más utilizado en el desarrollo de webs con Zope es la creación de aplicaciones web.

Definiríamos aplicaciones web como aquellas que permiten que el usuario interactúe de alguna manera con las páginas y la información que se presenta en la web. El contenido que sirven estas páginas puede personalizarse en función del usuario que las esté navegando, usuario que podremos autentificar a través de un login y un password.

Para hacerse a la idea del nivel de integración que propone Zope dentro del mundo de las aplicaciones web, veamos qué herramientas nos ofrece con una instalación básica:

Entrando un poco en la historia de Zope, podemos decir que no es un recién llegado en el mundo de la programación web. Sus comienzos se fechan por el año 1996, seis años más tarde que el python (1990), que es el lenguaje en el que está programado Zope. Pese a lo que pueda parecer, no es necesario conocer python para desarrollar aplicaciones complejas con Zope, aunque desde luego ayuda mucho.

Vamos a ver algunas de las características del entorno ZOPE que lo diferencian o asemejan a otros productos: