Django - Un framework Python
Publi� le 22 mai 2006

Django est un framework développé en langage python qui a attiré particulièrement mon attention dans cette "jungle" des frameworks. Surtout ses fonctionnalités [1] :

-  mapping base de donnée
-  interface admin automatique
-  urls "amie"
-  système de template
-  cache system
-  internationalisation

En fait, ils ont mis en exergue les problématiques du web et offert une réponse à chacune d'entre elles :

-  la gestion des données (pas seulement du contenu)
-  l'affichage
-  la création des formulaires
-  les urls "amies"

Python est un langage de script, comme PHP ou Ruby, mais orienté objet. Je ne sais pas pourquoi il n'a pas eu le succès qu'il méritait dans le monde du buzzweb. L'agence web 37signals aurait très bien pu sponsoriser un "python on rails". Et c'est bien dommage car python est à la base de frameworks web très prisés par les développeurs, comme Zope.


[1] A noter que SPIP qui n'est pas orienté objet et ne jouit pas d'une bonne réputation sur la question de la qualité du codage répond à presque toutes ces exigences.