Django
Django est un framework web Python qui est utilisé pour le développement de sites Web et d'autres fins. Il produit du code qui est facile pour presque tout le monde à comprendre, et il est même accessible à ceux qui ont peu d'expérience avec un cadre Python.
- framework de développement web Python
- codage rapide des applications Web
- De vastes bibliothèques HTTP
- modèles faciles pour le codage rapide
- Téléchargez gratuitement
- très évolutive
- Python-base
- soutien communautaire forte
- Le cadre a un caractère monolithique
- Les développeurs doivent avoir une bonne compréhension du cadre complet pour l'utiliser efficacement
- Plusieurs erreurs avec des modèles
Django a été introduit par la Software Foundation Django en 2005. Il est depuis devenu un cadre privilégié pour la création d'applications web. Comparable à Ruby on Rails, le logiciel est basé sur le langage de programmation Python. Il a été utilisé pour construire des sites Web et des applications telles que Instagram, Disqus et Mozilla. Le cadre de base pour Django est disponible en téléchargement gratuit qui comprend de nombreuses fonctionnalités qui sont utiles pour les développeurs web. Parmi ceux-ci sont un serveur web qui peut être utilisé comme un bac à sable pour tester, des modèles de développement rapide, et les systèmes de sérialisation sophistiqués. Il y a un ensemble payant disponible pour ceux qui souhaitent contribuer à la Software Foundation Django. Ce forfait comprend des extras tels qu'un créateur de Google et un outil pour le développement de flux RSS. Ce cadre a été conçu avec des délais à l'esprit. Il est destiné à aider les développeurs web passer du concept au projet fini dans un court laps de temps. L'un des moyens qu'il accomplit cela en organisant des tâches de développement avec les applications. Ces applications permettent aux développeurs de se concentrer sur à la fois les aspects d'un projet. Le projet final peut ensuite être assemblé avec facilité. Apps dans Django font un code plus propre, qui est moins susceptible d'exiger le débogage étendu. Il existe également des outils de sécurité avancés inclus dans le cadre qui permettent aux développeurs d'éviter des failles de sécurité ou des faiblesses dans le code. Les principaux problèmes avec le cadre semble être la façon dont il précise les modèles d'URL. Il a également été constaté que certains modèles produiront automatiquement des erreurs.