Django, c'est quoi ?

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
59
Mois de parution
mars 2012
Spécialité(s)


Résumé
Non, « se mettre à Django », ce n'est pas se mettre à la guitare et au jazz manouche en s'attachant deux doigts ! « Se mettre à Django » c'est utiliser un formidable outil de développement web en Python. D'où vient Django ? Sur quels principes théoriques est-il basé ? C'est ce que nous allons voir dans ce premier article de ce hors-série dédié à Django.

Lorsque l'on veut développer simplement et rapidement un projet, on se tourne en général vers Python [1]. Et lorsque le projet porte sur un ou des point(s) bien particulier(s), comme le développement scientifique, le développement de jeux ou encore le développement web, on utilise des outils qui vont permettre d'accélérer encore le développement. Ces outils ? Les modules, extensions ou encore frameworks, bien sûr.

Dans le cas du développement web, un framework se détache. Il s'agit de Django. Son objectif est le même que celui de Python, un développement rapide et fiable mais particulièrement axé sur le Web en intégrant notamment toute la partie d'interfaçage des bases de données. Son slogan est d'ailleurs : « Le framework web pour les perfectionnistes sous pression ».

Nommé ainsi en souvenir du guitariste Django Reinhardt, Django a été publié sous licence BSD en juillet 2005. En juin 2008, le développement du framework a été structuré…

La suite est réservée aux abonnés. Il vous reste 92% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant