Other langages : Inglés | Francés | … |
Acerca de web.py
web.py es un framework para desarrollo web sobre Python que es simple y potente. web.py se encuentra en el dominio público: puedes usarlo para cualquier propósito sin restricción alguna.
import web urls = ( '/(.*)', 'hello' ) app = web.application(urls, globals()) class hello: def GET(self, name): if not name: name = 'World' return 'Hola, ' + name + '!' if __name__ == "__main__": app.run()Una aplicación web.py completa.
Para comenzar
Para instalar la última versión de web.py, corra en un terminal:
pip install web.py
La última versión 0.51
soporta tanto Python 2.7 como Python >= 3.5.
Si prefiere descargar la última versión de desarrollo de git:
git clone git://github.com/webpy/webpy.git
ln -s `pwd`/webpy/web .
Quién utiliza web.py?
web.py fue publicado originalmente cuando Aaron Swartz trabajaba en reddit.com, donde lo fue utilizado para crecer hasta convertirse en uno de los 1000 primeros sitios de acuerdo a Alexa, sirviendo millones de páginas diariamente. “Es el framework anti-framework. web.py no se interpone en tu camino,” explicó el fundador Steve Huffman. (El sitio fue reescrito usando otras herramientas después de su adquisición por Condé Nast.)
Algunos testimonios de usuarios:
-
“En el ecosistema de los frameworks web, alguno debe ocupar el nicho de ‘pequeño, ligero y rápido’: web.py hace eso.”*
— Lloyd Dalton, colr.org -
“Hemos terminado de reescribir nuestro servidor en apenas unos días con la ayuda de web.py y tuvo todo lo que esperábamos.”*
— Sam Hsiung, YouOS -
“[Web.py inspiró] el web framework que usamos en FriendFeed [y] el framework para aplicaciones web que se entrega con App Engine…”*
— Brett Taylor, co-fundador de FriendFeed y líder técnico original en Google App Engine -
“Django te permite escribir aplicaciones web en Django. TurboGears te permite escribir aplicaciones web en TurboGears. Web.py te permite escribir aplicaciones web en Python.”*
— Alice Atlas -
“Guido* [van Rossum, creador de Python], probablemente encuentres que web.py es el que mejor se ajusta a tu estilo. … Si no te gusta, no puedo imaginarme cual de la otra docena de frameworks existentes te puede gustar.”
— Phillip J. Eby, creador de Python Web Server Gateway Interface (WSGI) #