Header Ads

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.gz
  Para 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á.

Nenhum comentário