
Flask est un micro framework aussi basé sur Python. L’idée de sa création vient d’une blague du premier avril d’après laquelle il serait possible de créer un framework avec un seul fichier. Le framework s’efforce donc d’être le plus simple et le plus petit possible. À l'opposé de Django, il est composé d’une poignée de modules, et n’offre pas un modèle, par défaut, pour démarrer le développement d'une application, mais simplement une page vide.
Et les recherches sur ces deux frameworks se développent de plus en plus.
Cependant, bien que ne proposant pas autant de modules que Django, Flask offre plusieurs extensions pour couvrir différents besoins tels que les ORM, la validation de formulaires et le téléchargement de fichiers vers un serveur. Et les possibilités de Flask continuent de s'accroître.
Ainsi, un développeur Web amené à choisir entre simplicité, fonctionnalités et évolutivité d'un framework Web Python serait bien vite confronté à un choix entre ces deux frameworks.
Source : Google, Django Project, Flask
Et vous ?


