• [^] # Re: Le buzz autour de Django et les "nouveautés" toutes relatives

    Posté par . En réponse à la dépêche Retour sur Django 1.5. Évalué à 4.

    Pour l'ORM, on a déjà répondu.
    Pour les middlewares WSGI, Django propose les apps, mais du coup ça fragmente l'écosystème: Django ne peut pas monter une application WSGI facilement (chose qui est extrêmement courante dans le monde Ruby), se prive de composants éprouvés (notamment repoze.*) et inversement les app Django ne sont pas réutilisables dans une app WSGI classique.
    Supposons que tu veuilles migrer progressivement une application d'un framework à l'autre ou réécrire certaines parties avec un framework plus adapté (par exemple un endpoint API extrêmement sollicité), n'importe quel framework WSGI te permettra de le faire assez simplement, avec Django, tu es obligé d'en réécrire une bonne partie.
    La question est de savoir si oui ou non, c'est un problème dans ton contexte ? Le but de Django c'est de monter rapidement des applications web de manière propre et la mission est réussie. Mais il y a différents cas où Django n'est pas forcément la meilleure solution: intégration à un système existant, endpoint API etc.