Flask framework

De entre el mundo de los frameworks hay uno que a pesar que no lo uso (de forma usual) me fascina como concepto, Este es  “Flask” un desarrollo en python; “de esos que se hacen un fin de semana  solo por diversión”.

Este conjunto de librerías lleva al extremo el concepto de minimalista permitiendo al programador hacer un par de paginas dinámicas en minutos, Flask cuenta con un servidor de desarrollo, Jinja2 como motor de plantillas, pruebas unitarias, y su sencillez te permite construir estructuras de directorios tanto simples como complejas.

http://flask.pocoo.org/

 

 

Yo personalmente e usado flask para montar webservices json con una base de datos e implementar las interfaces en otro lenguajes. También un uso que me encanta para flask es hacer una webapp y con QT iniciar una interfaz y convertir  toda la aplicación en un software ejecutable con posibilidad de instalarse  de forma local.

 

Flask vs Django

Definitivamente esto es un chiste, Django es definitivamente un monstruo de framework mientras que Flask es tan pequeño y simple que no hay punto de comparación. lo interesante de Flask es la sencillez y por tanto puedes agregarle mas librerías como Peewee que es un ORM. y de esa forma sumándole librerías puede ponerse a la altura de Django. situación como dije “tonta” por que ya existe Django.

 

Martin Quinta

Crecí con una computadora desde el kinder. Empece a programar a los 14 y hoy, mas de una década después… realmente odio estar frente a una computadora. Pero programar es en lo que soy bueno, por lo tanto me desahogo en este blog mientras bebo cerveza artesanal y pienso en un mundo bonito donde Java no existe.

Facebook Twitter LinkedIn  

Entradas relacionadas:

2 comentarios en: “Flask framework

  1. Buen artículo, en especial lo de crear la app con flask y luego utilizar QT para la UI y crear el ejecutable, eso es algo que siempre he querido saber cómo se hacer, pero no especialmente con Flask, sino más bien como crear una ejecutable utilizando un UI moderna de QT pero con la lógica ya sea puro Python o poder utilizar Django y así por el estilo.

    Deberías hacer un artículo sobre eso.

    Y una pregunta fuera del tema: Como podría crear aplicaciones con UI en HTML5, CSS y JS para y Python?

    Gracias.

Leave a Reply

Your email address will not be published. Required fields are marked *