Flask es un framework ligero escrito en Python que permite crear aplicaciones web de forma rápida y sencilla.
- Basado en la especificación WSGI.
- Templates Jinja2
- Repositorio en Github de Flask
- Licencia BSD
- Artwork license
Desarrollo web con Flask
Una de las ventajas del desarrollo web con Flask es que permite instalar únicamente las extensiones que vayamos a utilizar, no es necesario disponer de funcionalidades que no vamos a utilizar.
Flask es más rápido que su competidor Django. Su ligereza y su facilidad de escritura transforman a Flask en una elección muy acertada para cualquier proyecto web.
Al incluir servidor de desarrollo podemos observar la evolución de nuestra aplicación web desde el minuto uno. Dispone de soporte nativo para cookies y de excelentes extensiones para casi todo lo que tengamos que realizar.
Hola mundo con Flask
Un Hello world! con Flask se parece mucho a lo que vamos a ver a continuación.
# save this as app.py
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello, World!"
Para desarrollar aplicaciones web con Flask deberías tener unos conocimientos de Python, si todavía no los tienes desde aquí puedes aprender Python.