Origem: Wikipédia, a enciclopédia livre.
Flask
Flask logo.svg
Desenvolvedor Armin Ronacher
Lançamento 1 de abril de 2010 (7 anos)
Versão estável 0.10.1 (14 de junho de 2013; há 4 anos[1])
Linguagem Python
Sistema operacional Multiplataforma
Gênero(s) Framework web
Licença BSD
Página oficial flask.pocoo.org

Flask é um pequeno framework web escrito em Python e baseado na biblioteca WSGI Werkzeug e na biblioteca de Jinja2. Flask está disponível sob os termos da Licença BSD.

Flask tem a flexibilidade da linguagem de programação Python e provê um modelo simples para desenvolvimento web. Uma vez importando no Python, Flask pode ser usado para economizar tempo construindo aplicações web. Um exemplo de aplicação desenvolvida com Flask é a página da comunidade de desenvolvedores do framework.[2]

É chamado de microframework porque mantem um núcleo simples mas estendível. Não há uma camada de abstração do banco de dados, validação de formulários, ou qualquer outro componente onde bibliotecas de terceiros existem para prover a funcionalidade. Assim, Flask suporta extensões capazes de adicionar tais funcionalidades na aplicação final. Há uma vasta coleção de bibliotecas para resolver essas questões em Python, isso simplifica o framework e torna sua curva de aprendizado mais suave.

Exemplo[editar | editar código-fonte]

O código abaixo mostra uma aplicação web simples que imprime na tela do navegador “Olá mundo!”:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return u'Olá mundo!'

if __name__ == "__main__":
    app.run()

Veja também[editar | editar código-fonte]

Referências

Anúncios