Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

... en proceso ...

¿Qué es CherryPy?

CherryPy es un entorno de desarrollo orientado a objetos basado en Python. Permite el desarrollo de complejas aplicaciones web con poco o sin conocimiento de los protocolos de las capas inferiores. Además con CherryPy los programadores desarrollan las aplicaciones web como si se tratase de cualquier otro tipo de aplicación desarrollada con Python. Lo que normalmente conlleva a aplicaciones desarrolladas en menor tiempo y con menos código.

Las aplicaciones desarrolladas con CherryPy suelen ser simples. La configuracion por defecto es lo suficienteme sensible para poder desarrolar aplicaciones sin tener que realizar tediosas tareas de configuración. Además CherryPy lleva incorporado un servidor web, por lo que en cualquier maquina donde esté instalado Python, se pueden desarrollar aplicaciones web con CherryPy.

¿Qué no incluye CherryPy?

Como cualquier framework web, CherryPy hace todo lo necesario para permitir que código Python se ejecute cuando el usuario realiza una petición algún recurso (o URL). Sin embargo, no es un lenguaje 'templating', como PHP. CherryPy permite el uso de varios paquetes 'templating', incluido Cheetah, CherryTemplate?, y muchos otros. Pero ojo, hay que tener en cuenta que los paquetes 'templating' no son estrictamente necesarios y que se puede utlizar únicamente Python para generar páginas Web.

CherryPy incluye un pequeño servidor web capaz de gestionar cargas de distinto tamaño. Está estima que CherryPy puede llegar a soportar sobre 500 peticiones/segundo con una configuración adecuada (test realizado en Enero, 2005); esto se puede traducir en un 'throughput' de 15Mbps. Sin embargo, CherryPy no es Apache. Si por alguna razón se necesitan otros servicios de servidor web, CherryPy y Apache conviven perfectamente.

Hosted by WebFaction

Log in as guest/cpguest to create tickets