Lequel de Django ou de Flask serait le framework Web Python d'avenir ?
Venez partager votre avis sur deux frameworks que tout semble opposer

Le , par Victor Vincent

21PARTAGES

4  0 
Quel est le framework web Python de demain entre Django et Flask ?
Diango est de loin le plus utilisé parmi les frameworks basés sur le langage Python. Il bénéficie du support d’une large et active communauté et vient avec une interface d’administration puissante ainsi que beaucoup d’autres fonctionnalités. Django possède son propre langage de templating, offre la possibilité d’utiliser des modèles de formulaire pour construire ses propres formulaires et possède une documentation riche et accessible.

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 ?

Quel est votre préférence entre Flask et Django ? Et pourquoi ?

Forum développement Web avec Python
Rubrique Python (Cours, Tutoriels, FAQ, etc.)

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de wiztricks
Modérateur https://www.developpez.com
Le 23/10/2015 à 20:41
Citation Envoyé par Victor Vincent Voir le message
Quel est votre préférence entre Flask et Django ? Et pourquoi ?
Pioche et tractopelle sont utilisables pour faire des trous mais pas n'importe quels trous.
C'est pareil pour Flask et Django et le développeur doit savoir quand utiliser l'un plutôt que l'autre car ils couvrent des besoins et ont des possibilités assez différents.

- W
4  2 
Avatar de VinsS
Expert confirmé https://www.developpez.com
Le 23/10/2015 à 20:05
Salut,

Je pense que s'il y a nettement moins de recherches sur Flask c'est parce que c'est nettement mieux documenté.

Mais on peut bien sur leur faire dire plein de choses aux courbes.
1  1 
Avatar de martopioche
Membre éclairé https://www.developpez.com
Le 24/10/2015 à 16:02
Citation Envoyé par wiztricks Voir le message
Pioche et tractopelle sont utilisables pour faire des trous mais pas n'importe quels trous.
C'est pareil pour Flask et Django et le développeur doit savoir quand utiliser l'un plutôt que l'autre car ils couvrent des besoins et ont des possibilités assez différents.

- W
C'est un peu ce que je me suis dit, Flask et Django ne sont pas des frameworks concurrents et la comparaison pioche et tractopelle reflète pas mal ce que sont ces deux frameworks.
On pourrait argumenter qu'il est important de connaitre la différence entre les deux pour ne pas partir par exemple sur Flask avant de se dire que l'ORM de Django aurai été utile et de faire face à un cout important de migration, mais Flask reposant sur Jinja 2 donc très similaire à Django.
0  1 
Avatar de hunyka
Nouveau Candidat au Club https://www.developpez.com
Le 29/10/2015 à 0:48
Bonsoir,

Je profite du sujet afin de mentionner le frameworks Watson, avez-vous des informations sur ce frameworks ?

Merci
0  0 

 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web