• [^] # Re: Par rapport à Django

    Posté par (site web personnel) . En réponse à la dépêche Sortie de Flask 0.11. Évalué à 10.

    C'est deux philosophies complémentaires :
    - d'un côté Django est sans prise de tête, tout est déjà pensé et intégré pour un workflow standard
    - de l'autre Flask est pensé pour être le plus simple possible et répondre aux besoin par des extensions

    Au niveau fonctionnalités je dirais que les deux sont grossos-modo équivalents, par exemple :
    Django ORM ==> SQLAlchemy
    Django admin ==> Flask admin
    Django rest framework ==> Flask restful

    La principale différence serait que Flask permet de choisir son ORM là où Django repose sur son module interne (il y a eu des initiatives pour permettre d'utiliser mongoDB, mais je ne sais pas où ça en est).

    Personnellement j'adore la simplicité de Flask, cela permet d'intégrer des personnes n'ayant pas d'expérience avec la techno très simplement et ça encourage à lire le code source.

    Au final il n'y a pas de mauvais choix entre les deux [vendredi c'est permis]et si ton équipe est parti sur l'un des deux ça veut dire que t'as éviter PHP et nodejs donc te plains pas ![/vendredi c'est permis]

    J’ai l’impression que Python 3 n’est pas encore correctement supporté.

    J'ai plusieurs applications en production sur Flask + Python 3, jamais eu le moindre bug à cause de Flask.