Django
Django 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.
