django
Django est un framework, une sorte de boîte à outils, permettant de faire des
applications pour le web à partir d'échaffaudages pré-construits.
Issu du journalisme (The Lawrence Journal-World, http://www2.ljworld.com/),
ce framework, écrit entièrement avec le langage de programmation Python, à été conçu dès l'origine pour répondre très rapidement aux exigences de la presse sans faire de concession sur la qualité et les bonnes pratiques.
Django adhère très fortement aux principes DRY (Dont Repeat Yourself - http://fr.wikipedia.org/wiki/Ne_vous_répétez_pas) et KISS (Keep It Simple, Stupid - http://fr.wikipedia.org/wiki/KISS-principe), ce qui permet de faciliter la prise en main, la maintenance, les tests, le débuggage et l'évolution des applications.
Malgré cette apparente simplicité, Django supporte toutes les fonctionnalités courantes des applications web: connection avec les base de données standards, interface d'administration, système de gabarit et de cache, internationalisation. Il propose un système de module permettant d'étendre ses fonctionnalité et enrichir ses bases MVC (Modèle, Vue, Controleur).
Enfin, il permet de mettre en pratique toute l'expressivité et la souplesse propre au langage Python, sans pour autant se mettre en travers de votre chemin. Quelque soit la taille de votre site web (curse.com sert jusqu'à 130 millions de pages en un mois grâce à Django) ou le projet de service web que vous avez en tête, Django est fait pour répondre avec souplesse et élégance à vos besoins.