Django

Django (Django se prononce JANG-oh. Cela rime avec FANG-oh. Le « D » est silencieux.)est un cadre de développement (ou framework en français) web open source en Python. Il a pour but de rendre le développement web 2.0 simple et rapide. Pour cette raison, le projet a pour slogan Le framework pour les perfectionnistes avec des deadlines. Développé en 2003 pour le journal local de Lawrence (Kansas), Django a été publié sous licence BSD à partir de juillet 2005.

Depuis juin 2008, la Django Software Foundation s’occupe du développement et de la promotion de Django. En plus de cette promotion régulière, des conférences entre développeurs et utilisateurs de Django sont organisées deux fois par an depuis 2008. Nommées DjangoCon, une se déroule en Europe et l’autre aux États-Unis.

Vous aurez plus de détails en visitant la foire aux questions

Django est un cadre de développement qui s’inspire du principe MVC ou MTV (la vue est gérée par un gabarit) composé de trois parties distinctes :

  1. Un langage de gabarits flexible qui permet de générer du HTML, XML ou tout autre format texte ;
  2. Un contrôleur fourni sous la forme d’un « remapping » d’URL à base d’expressions rationnelles ;
  3. Une API d’accès aux données est automatiquement générée par le cadre compatible CRUD. Inutile d’écrire des requêtes SQL associées à des formulaires, elles sont générées automatiquement par l’ORM.

En installant Django, il arrive avec plusieurs sortes d’outils :

  • un serveur web léger permettant de développer et tester ses applications en temps réel sans déploiement ;
  • un système élaboré de traitement des formulaires muni de widgets permettant d’interagir entre du HTML et une base de données. De nombreuses possibilités de contrôles et de traitements sont fournies ;
  • un cadre de cache web pouvant utiliser différentes méthodes (MemCached, système de fichier, base de données, personnalisé) ;
  • le support de classes intermédiaires (intergiciel) qui peuvent être placées à des stades variés du traitement des requêtes pour intégrer des traitements particuliers (cache, internationalisation, accès…) ;
  • une prise en charge complète d’Unicode.

Django peut être considéré comme une boîte à outils où chaque module peut fonctionner de façon indépendante.

Un exemple de cette modularité est la plate-forme de développement Google App Engine, où l’ORM de base a été remplacé par une API sur les BigTable de Google. Guido Van Rossum, le créateur du langage Python, a activement participé à cette plate-forme.

Pourquoi KALAMAR utilise Django?

Pour répondre à cette question, nous allons juste rappeler que le framework est basé sur le langage qu’on nomme Python. Python est le langage qui le vent en poupe en ce moment. C’est un langage simple et accessible à toutes les tranches d’âges. Python est un langage multi-plateforme (il marche aussi bien sous Ms windows, Linux et Mac).  

MX Player

kinemaster download kinemaster kinemaster for pc office 2013 crack vĩnh viễn office 2013 crack vĩnh viễn Ativador Windows 7