Vous êtes ici : Accueil Technologies Django
Actions sur le document

Django

Retour à la page de garde du document

Django est un framework de développement Web reposant sur le langage Python qui permet de développer des sites internet et des applications métiers très rapidement.

logo DjangoDjango est un framework de développement Web reposant sur le langage Python, dont le pragmatisme est résumé par son slogan « Django : pour les perfectionnistes sous pression » (for perfectionnists with deadlines dans le texte). Il permet de développer des sites internet et des applications métiers très rapidement, et en obtenant un résultat flexible et susceptible d'être modifié et enrichi facilement.

Django implémente le paradigme MVC (Model-View-Controller), qui sépare distinctement la source des données, leur présentation à l'utilisateur, et les traitements réalisés sur les données. Ce mécanisme réduit les interdépendances entre les tâches (les développeurs et les graphistes peuvent travailler indépendamment), en permet à chaque intervenant de se concentrer sur un seul aspect du projet à la fois. Il facilite aussi la réutilisation des briques créées (qu'il s'agisse de composants visuels ou de processus métier).

Membre à part entière de l'éco-système open source, Django dispose d'une communauté très active, et d'une communauté francophone significative. De nombreuses références Django sont disponibles sur http://www.djangosites.org/ .

Caractéristiques techniques

  • développement rapide et agile (peu de lignes de code à écrire pour obtenir une application fonctionnelle),
  • gestion native et efficace des bases relationnelles (Django permet d'exploiter directement la plupart des bases SQL du marché, et génère automatiquement des interfaces d'administration des données de backoffice),
  • séparation propre de la logique métier et du code HTML, grâce à un système de templates extensible,
  • mapping relationnel-objet : Django permet de définir son modèle de données entièrement en Python, et de disposer directement d'une riche API dynamique d'accès à la base de données, tout en permettant toujours d'écrire ses requêtes en SQL si besoin,
  • génération automatique de backoffice et d'interface d'administration,
  • flexibilité totale au niveau des URL employées,
  • support complet pour l'internationalisation (traduction) ...

Django est distribué sous licence BSD. Son nom est un hommage au guitariste Django Reinhardt.

Vous avez un projet, vous avez une application à maintenir, vous recherchez un hébergement ?

N'hésitez pas à contacter l'équipe de Pilot Systems, soit directement par téléphone au +33 (0)1 44 53 05 55, soit par fax au +33 (0)1 78 90 10 10, soit en utilisant le formulaire de contact.
Agenda
« Septembre 2010 »
Lu Ma Me Je Ve Sa Di
12345
6789101112
13141516171819
20212223242526
27282930
Contactez-nous

01 44 53 05 55

 
Plan du site
Sites
  © 1999-2010 Pilot Systems - Powered by Plone 9, rue Desargues, 75011 Paris
France — 01 44 53 05 55