O web.py
O que é:
O web.py é um framework Python open source para desenvolvimento web, que apesar de sua simplicidade é extramente poderoso, permitindo o desenvolvimento de aplicações robustas em nossa linguagem favorita.Uma aplicação web.py completa:
import web
urls = (
'/(.*)', 'hello'
)
app = web.application(urls, globals())
class hello:
def GET(self, name):
if not name:
name = 'World'
return 'Hello, ' + name + '!'
if __name__ == "__main__":
app.run()
Iniciando
A versão atual (em 03/02/2010) 0.33 foi disponibilizada em 28/10/2009: http://webpy.org/static/web.py-0.33.tar.gzPara ter sempre a última versão do web.py você poder fazer o checkout do repositório GIT:
git clone git://github.com/webpy/webpy.git
ln -s `pwd`/webpy/web .
Ou faça o download da última versão estável em formato zip(http://github.com/webpy/webpy/zipball/master) ou em tar.gz (http://github.com/webpy/webpy/tarball/master)
Um pouco da história do web.py ?
O web.py foi originalmente publicado enquanto Aaron Swartz trabalhava no http://reddit.com, onde ele foi usado, tornando o reddit.com um dos TOP 1000 site de acordo com o ranking Alexa, servindo milhões de pages views diariamente. Atuamente o reddit.com é escrito em outra linguagem após ter sido adquirido pela Condé Nast.Alguns projetos usando o web.py
No site do web.py você consegue uma lista bem interessante de projetos que estão utilizando ele.No próximo tópico vamos partir para a instalação e começar a escrever nosso primeiro programa com o web.py. Até lá.
Post a Comment