Notre expertise Django Python à votre service

Un langage simple et efficace pour toutes vos applications et tous les supports. Dans notre optique de développement multiplateforme nous avons choisi ce framework pour faire fonctionner votre application sur toutes les plateformes (Windows, Linux, MAC-OS).

Logo Django

Qu’est-ce que Django ?

Django est un framework web basé sur le langage de programmation Python, il est développé depuis 2003 dans le cadre d’un journal local de la ville de Lawrence dans l’État du Kansas aux États-Unis. Sa première version publique et open source est rendue disponible en 2005.

Il permet de construire toutes sortes de sites web (réseaux sociaux, sites d’actualités, wiki, etc…) avec toutes les bases nécessaires, telles que la sécurité des applications, mises à disposition dès le départ pour permettre aux développeurs de se concentrer pleinement sur l’essentiel de leurs projets. Il est utilisé par de nombreux sites web tels que Pinterest, Mozilla ou encore Instagram.

Pourquoi avons-nous choisi Django ?

Après plusieurs années à utiliser un “framework maison” basé sur Java, nous avons décidé de changer en février 2019 pour Django. Les raisons de ce changement étaient multiples, d’une part le fait que ce framework soit open source et que la communauté soit extrêmement vivante mais également le fait que les développements simples se sont vus accélérés.

COMMENT ÇA MARCHE ?


La Struture

Comme le montre le schéma ci-dessus, Django supporte les patterns MVC (Modèle-vue-contrôleur) et MVT (Modèle-vue-template). La structure du framework sépare les données (modèle) du traitement (contrôleur), qui est lui-même séparé de la vue avec le pattern MVC.

La différence avec le pattern MVT est que Django s’occupe directement de la partie « contrôleur ». Cela laisse à nos développeurs la liberté de gérer le template. Nos experts ont choisi le framework React JS, ainsi votre application possède le meilleur des technologies pour les parties front et back-end.