Par Django
Afficher le détail des notes
Enregistrer dans Mes Listes
Non revendiqué
Non revendiqué

Meilleures alternatives à Django les mieux notées

Avis et détails du produit de Django

Présentation de Django

Qu'est-ce que Django?

Django est un serveur d'application Web Python de haut niveau qui encourage le développement rapide et un design pragmatique et épuré. Construit par des développeurs expérimentés, il prend en charge une grande partie des tracas du développement Web, vous permettant ainsi de vous concentrer sur l'écriture de votre application sans avoir besoin de réinventer la roue. Il est gratuit et open source.

Détails de Django
Afficher moinsAfficher plus
Description du produit

Django est un serveur d'application Web Python de haut niveau qui encourage le développement rapide et un design pragmatique et épuré. Construit par des développeurs expérimentés, il prend en charge une grande partie des tracas du développement Web, vous permettant ainsi de vous concentrer sur l'écriture de votre application sans avoir besoin de réinventer la roue. Il est gratuit et open source.


Détails du vendeur
Vendeur
Django
Emplacement du siège social
N/A
Twitter
@djangoproject
183,010 abonnés Twitter
Page LinkedIn®
www.linkedin.com
46 employés sur LinkedIn®

Avis récents sur Django

AS
Aanya S.Entreprise (> 1000 employés)
5.0 sur 5
"Pourquoi Django ? Simplicité et puissance vont de pair pour le développement web."
Django est livré avec de nombreux outils intégrés comme ORM, panneau d'administration, formulaires, routage. Je préfère Django surtout quand on par...
Utilisateur vérifié
A
Utilisateur vérifiéPetite entreprise (50 employés ou moins)
5.0 sur 5
"Amazing framework "
Very easy to new developers compared to other framework. The ORM features are impressive and have very good performance Python provides flexibili...
Ashay C.
AC
Ashay C.Petite entreprise (50 employés ou moins)
5.0 sur 5
"Django - Un cadre backend flexible"
Django est dynamique et flexible, et bénéficie d'un vaste soutien communautaire.
Badge de sécurité
Ce vendeur n'a pas encore ajouté ses informations de sécurité. Informez-les que vous aimeriez qu'ils les ajoutent.
0 personnes ont demandé des informations de sécurité

Média de Django

Répondez à quelques questions pour aider la communauté Django
Avez-vous déjà utilisé Django auparavant?
Oui

Avis sur 170 Django

4.5 sur 5
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Rechercher des avis
Mentions populaires
Les prochains éléments sont des boutons radio et trieront les résultats affichés par l'élément sélectionné et mettront à jour les résultats affichés.
Masquer les filtresPlus de filtres
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Avis sur 170 Django
4.5 sur 5
Avis sur 170 Django
4.5 sur 5

Sentiment de l'avis global pour DjangoQuestion

Temps de mise en œuvre
moins d'un jour
plus de 12 mois
Retour sur investissement
moins de 6 mois
48+ mois
Facilité d'installation
0 (Difficile)
10 (Facile)
Se connecter
Vous souhaitez voir plus d'avis de utilisateurs vérifiés ?
Connectez-vous pour consulter les sentiments des avis.
Les avis G2 sont authentiques et vérifiés.
Michael P.
MP
Co-Founder & Chief Technology Officer
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Django?

J'aime la facilité d'utilisation du framework Django. J'ai été développeur Rails pendant de nombreuses années et il a été extrêmement facile de passer à Django pour la première fois. Sans oublier d'apprendre Python. Je recommanderais Django à de nombreux développeurs, surtout dans les cas où l'apprentissage automatique est impliqué. Il existe de nombreuses bibliothèques géniales avec des statistiques / apprentissage automatique. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Django?

Serait bien de voir de meilleurs tutoriels disponibles. Peut-être que quelqu'un de la communauté pourrait sortir quelque chose d'équivalent au tutoriel Rails de Michael Hartl pour Django. Dans l'ensemble, je dirais que les mécontentements sont très faibles. Le support des bibliothèques est assez solide. Aimerait également voir quelque chose d'intégré plus comparable à Devise pour Rails. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

Assurez-vous de passer du bon temps à parcourir Code School ou quelque chose d'équivalent pour acquérir une bonne base pour votre base de connaissances Python. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?

Façon facile de configurer une application web. Grande gestion d'un petit MVP. Python est un langage flexible et facile à utiliser. Bon langage à utiliser si vous souhaitez externaliser et trouver beaucoup de développeurs bon marché. Courbe d'apprentissage faible conduit à un développement rapide et efficace d'une application. Avis collecté par et hébergé sur G2.com.

Bruno M.
BM
DevOps / Back-end Engineer
Food & Beverages
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Organique
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Django?

Les tonnes de fonctionnalités intégrées (ORM, templating, authentification, validation de formulaire, etc.).. Même si vous avez besoin de quelque chose d'autre, la communauté est si grande qu'il y a probablement une bibliothèque pour cela. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Django?

Parfois, vous devez vous écarter du parcours standard et éviter la magie de Django, mais cela ne va pas le rendre plus facile.

Cela impose également une structure rigide dans votre application qui n'est pas toujours souhaitable. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

Considérez si votre application a vraiment besoin d'un cadre aussi volumineux. Parfois, des alternatives plus légères comme Flask sont mieux adaptées. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?

Je l'utilise pour des applications web à part entière depuis 2011. L'ORM est un jeu d'enfant à utiliser (surtout depuis que les migrations sont devenues une fonctionnalité centrale) et il dispose d'une multitude d'extensions utiles. Avis collecté par et hébergé sur G2.com.

Nikolay G.
NG
Software Engineer
Internet
Entreprise(> 1000 employés)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Django?

Django suit la philosophie de Python et intègre de nombreuses bonnes choses dans sa distribution par défaut.

L'admin couvre la plupart des cas standards pour la gestion des données, la fonctionnalité de migrations south permet de simplifier considérablement les changements dans la base de données.

Une très bonne documentation et des tutoriels aident les nouveaux développeurs à plonger facilement et à se concentrer sur la logique métier et non sur les détails du framework. Si quelque chose manque dans la documentation, une grande communauté aidera certainement.

Il dispose de bons outils pour les tests unitaires et d'intégration, ce qui est crucial pour développer un code solide.

Il possède un brillant framework Django REST qui résout l'implémentation de l'API REST. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Django?

Django lié aux bases de données SQL et il est plus difficile de travailler avec un noSQL. Parfois, il est difficile de mettre en œuvre quelque chose de non trivial en utilisant Django. L'ORM est trop abstrait, et il peut produire des appels SQL non efficaces. Le manque de flexibilité de l'ORM introduit souvent des appels SQL bruts, ce qui peut entraîner des bugs et des erreurs. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

C'est vraiment bien pour commencer un projet avec Django si votre application est une application MVC typique, ou si c'est une application à page unique avec un javascript riche et que vous avez besoin d'un backend simple. Si vous avez besoin de quelque chose de spécial sur le backend, Django pourrait être plus difficile à personnaliser. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?

J'ai développé plusieurs applications web, en utilisant Django, telles que :

- Portail pour l'agrégation des résultats de tests de performance

- Application web pour les gardiens d'animaux et les clients

- Une couche d'authentification API REST pour la base de données neo4j et l'application cliente angularjs Avis collecté par et hébergé sur G2.com.

Jamie C.
JC
Web Developer
Computer Software
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation du vendeur
Traduit à l'aide de l'IA
(Original )Information
Qu'aimez-vous le plus à propos de Django?

- Le CMS intégré de Django est l'une des fonctionnalités les plus puissantes dès le départ. Pour les projets précoces, il rend le débogage, les tests et la construction de fonctionnalités beaucoup plus rapides en permettant de modifier facilement les objets dans un environnement local, au lieu d'être obligé d'ajouter et de modifier des entrées via un CMS rudimentaire ou directement avec SQL.

- La capacité d'utiliser des packages Python standard (associée à la beauté et à la facilité de pip et virtuanev) rend l'extension de la fonctionnalité d'un site Django très simple, et dans certains cas même plus facile que Ruby on Rails ou d'autres frameworks modernes basés sur des packages.

- Le Django Rest Framework est un énorme avantage et réduit de moitié le code nécessaire pour construire une API puissante. J'ai construit pas mal d'APIs en utilisant ce framework et c'est à lui seul une bonne raison d'utiliser Django.

- L'ORM est incroyable. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Django?

- Les migrations de Django sont puissantes mais peuvent devenir désordonnées très rapidement si l'on s'écarte des migrations générées automatiquement. De plus, la documentation pour les migrations et certaines des fonctionnalités plus bas niveau de Django est parfois manquante ou trompeuse.

- Comme pour tous les frameworks qui reposent fortement sur des packages open source, les changements de version peuvent souvent causer des maux de tête. Django est assez bon pour éliminer correctement les fonctionnalités et fonctions, mais certains mainteneurs de packages (même pour certains des packages les plus populaires) souffrent de temps en temps du problème commun des dépendances de pairs conflictuelles, des journaux remplis d'avertissements de dépréciation, ou simplement du silence radio concernant les demandes de tirage ou les problèmes faciles à résoudre. Ce n'est pas vraiment spécifique à Django, et ce n'est pas vraiment la faute de Django, mais le framework est si solide autrement qu'il n'y a pas grand-chose à discuter ici. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?

J'ai utilisé Django pour tout, des petits projets personnels aux grandes API répondant à des exigences contractuelles complexes. Les principaux avantages que j'ai remarqués sont :

- Python est puissant quand on le connaît bien, donc il peut être un atout utile lors de l'utilisation de Django

- Django accélérera considérablement votre développement

- Écrire du code réutilisable et maintenable est un jeu d'enfant (principalement grâce aux fonctionnalités de Python, mais aussi grâce à l'approche de Django sur l'architecture MVC). Avis collecté par et hébergé sur G2.com.

Matheus J.
MJ
Entrepreneur and Software Engineer
Information Technology and Services
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Django?

Django possède une excellente documentation et tout développeur peut rapidement se familiariser en utilisant le tutoriel officiel.

Le code est très clair et le développement devient facile avec un IDE approprié (je préfère Pycharm).

Pycharm offre un débogage ligne par ligne prêt à l'emploi.

L'administration Django est excellente pour la maintenance interne car elle offre un accès à toutes les bases de données sans nécessiter de connaissances en SQL.

'Django Sites' est un bon framework pour gérer plusieurs marques en utilisant la même base de code. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Django?

La plupart des bibliothèques tierces prennent trop de temps pour corriger les bogues. Certaines bibliothèques sont essentielles pour la production et la communauté ne semble pas très active. Plusieurs bibliothèques ne sont pas encore portées sur Python3. Cela signifie que le développeur devrait choisir d'utiliser des versions plus anciennes de Django ou de mettre en œuvre un portage approprié pour la bibliothèque (ce qui peut être coûteux). Les questions sur StackOverflow ne sont pas répondues aussi rapidement que pour d'autres frameworks web. On ne devrait tout simplement pas se fier à ce genre d'outil pour résoudre des problèmes. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

Superbe cadre sans fonctionnalités manquantes, prêt pour la production. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?

Je développe des projets web liés au commerce électronique. Étant donné que ces projets sont construits pour des startups, la migration de données est fréquemment utilisée et bien prise en charge par Django.

Les projets de startups traitent beaucoup d'incertitudes et d'une évolutivité inattendue. Django est très facile pour faire évoluer une application et a trouvé de bonnes ressources pour la faire fonctionner dans une pile AWS complexe. Avis collecté par et hébergé sur G2.com.

Mihai V.
MV
Software Engineer
Computer Software
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Django?

Comme indiqué dans le titre de l'examen, il est très facile et sécurisé de construire de grands projets et c'est extrêmement pratique lorsque les opérations de base de données dans les projets prennent du temps. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Django?

Sa bibliothèque de framework REST est parfois lente (django-rest-framework). Elle a ses limitations lorsqu'il y a une possibilité dans certains scripts d'implémenter le multiprocessus. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

Pour commencer, il est fortement recommandé de se rendre sur la page officielle de Django où vous pouvez trouver la documentation détaillée et un nombre important de tutoriels pour débuter. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?

Actuellement, Django est le framework le plus utilisé dans l'entreprise pour laquelle je travaille actuellement. Nous développons des projets web complexes impliquant la visualisation de données sur des cartes. Django est très pratique lorsqu'il s'agit de transférer des données du backend au frontend au format json via des requêtes ajax. Avis collecté par et hébergé sur G2.com.

Jaylen W.
JW
Parallelization of Code Modeling Graphene Layers: Research Assistant
Higher Education
Entreprise(> 1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Django?

Django est un framework web Python. La syntaxe élégante et claire de Python aide au développement en rendant le développement d'applications web avec Django préférable pour ceux qui aiment coder en Python. Le plus grand avantage pour moi d'utiliser Django était qu'il est open source et dispose d'une grande communauté qui le soutient. Vous avez des personnes qui travaillent sur le logiciel principal et d'autres membres de la communauté fournissant des outils de plugins tiers pour cela. Ensuite, la façon dont Python a son propre gestionnaire de paquets a rendu l'installation/la mise à jour de Django aussi facile qu'un jeu d'enfant avec des outils tiers où souvent une seule ligne dans la ligne de commande devait être exécutée pour qu'un outil soit installé et configuré correctement. Python a virtualenv, cela crée un "bac à sable" de bibliothèques et d'outils Python qui sont séparés des bibliothèques de votre système d'exploitation. Cela a permis de contenir le développement et a permis un prototypage rapide si nécessaire avec Django. Les modèles Django sont assez simples à mettre en œuvre pour obtenir la fonctionnalité de "contenu" que vous souhaitez. Pour la production, Gunicorn et Nginx ont très bien fonctionné pour fournir une expérience de serveur stable et légère gérant les requêtes vers l'application Django. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Django?

Je préférerais que la documentation pour Django soit plus claire et organisée. Souvent, je cherche des informations sur le site, au lieu de parcourir le site pour trouver ce dont j'ai besoin, une recherche personnalisée sur Google m'a beaucoup plus aidé à trouver ce dont j'avais besoin sur le site. Je n'ai pas aimé les pages de tutoriel/parcours/construction de la première application. Le site vous guide dans la création de votre première application Django, puis deux étapes plus loin, ils vous demandent de modifier les changements qu'ils vous ont dit de faire. Par exemple, et je paraphrase en vous donnant une situation, ils diraient "c'est ainsi que vous écririez ceci pour configurer cela. [Rafraîchit la page] vous voyez maintenant que cette méthode fonctionne. [Passe à l'étape suivante] La dernière implémentation a fonctionné mais il y a une meilleure façon de faire cela et vous n'aurez pas à vous soucier des problèmes suivants. Changez la ligne que vous avez modifiée auparavant pour ceci." Je préférerais qu'on m'enseigne dès le départ la manière correcte et la plus efficace de faire quelque chose. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

Django prend toutes les choses puissantes dont vous êtes conscient avec Python et les utilise pour fournir un cadre web complet. Ce qui était important pour moi, c'était le support des logiciels tiers. Si vous pensez à une fonctionnalité que vous aimeriez incorporer dans votre application, il y a de fortes chances que quelqu'un ait déjà écrit un outil pour Django. Il suffit alors d'utiliser le gestionnaire de paquets de Python pour le télécharger et l'installer automatiquement dans votre environnement isolé.

Il y a une courbe d'apprentissage, mais une fois que vous comprenez comment les modèles communiquent avec la base de données et reviennent aux vues, puis ce que l'utilisateur voit avec les modèles, vous avez un outil puissant à votre disposition. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?

Le projet Django sur lequel j'ai travaillé était pour créer un blog simple. Les solutions de blogging existantes étaient trop grandes et encombrées de fonctionnalités. Une solution de blogging était nécessaire sur un logiciel conçu uniquement pour les besoins de blogging et rien de plus. Le résultat est que le système de blog a été construit et il est léger et efficace. Avis collecté par et hébergé sur G2.com.

Naren A.
NA
Software Engineer 2
Computer Software
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Django?

J'aime la robustesse et le soutien de la communauté. J'aime les plug-ins disponibles pour Django pour étendre la fonctionnalité. J'aime aussi l'évolution continue de celui-ci. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Django?

Je n'aime pas la façon dont les tutoriels Django circulent sur Internet. Cela crée de la confusion pour les débutants. La documentation de Django est suffisamment bonne, mais il devrait y avoir une régulation des tutoriels. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

Django est actuellement en avant. Cela devrait sauver la communauté. Cela devrait également prendre des parts de marché dans des CMS comme Wordpress, des CRM comme Salesforce et tout. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?

Nous utilisons Django pour construire l'ensemble de notre produit de téléphonie cloud. Le développement avec Django est très rapide et les équipes peuvent l'adopter plus rapidement que d'autres frameworks comme Pyramid ou Web2Py. Il y a de nombreux avantages comme je l'ai mentionné auparavant.

Plug-ins, Facile à apprendre, Extensibilité fait de Django mon framework préféré. Avis collecté par et hébergé sur G2.com.

David G.
DG
Software Developer
Computer Software
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation du vendeur
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Django?

La quantité de fonctionnalités prêtes à l'emploi. Django gère de nombreuses tâches courantes associées à la mise en place d'un site web "non trivial" basé sur une base de données, telles que l'authentification, la traduction, la sécurité, les interactions avec la base de données, etc.

Il est très rapide de lancer un projet. Si vous avez changé d'avis sur la structure de la base de données, il est facile d'exécuter des migrations pour modifier les tables de la base de données.

Beaucoup de bonnes histoires de clients. D'après mon expérience, Django s'adapte bien, est très rapide et sécurisé.

Excellente documentation et de nombreuses ressources utiles (tutoriels en ligne, livres, vidéos). De nombreux développeurs communautaires utiles. Beaucoup de développement en cours pour faire avancer Django. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Django?

Je pense qu'il pourrait y avoir une meilleure documentation/un meilleur support pour la création d'applications monopage. Il y a des informations limitées sur la manière recommandée de créer des points de terminaison d'API, ainsi que sur les frameworks JavaScript qui fonctionnent bien.

En raison des limitations du cycle requête-réponse, il n'est pas possible de créer des websockets avec Django. Bien que cela soit abordé avec le projet Django Channels. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

Comparé à d'autres frameworks Python, il peut prendre plus de temps pour configurer et comprendre Django. Mais l'avantage d'avoir des fonctionnalités intégrées et une documentation fantastique vaut l'effort initial. Si vous rencontrez des problèmes, lisez la documentation officielle, car elle est excellente. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?

Créer un site web qui permet aux clients de visualiser et d'analyser des données. Le client doit se connecter et n'avoir accès qu'à ses propres données.

C'était très rapide et facile de configurer les autorisations d'accès dans Django. La création d'URL pour mapper certaines visualisations de données était intuitive. Mettre un site en ligne était généralement sans douleur. La mise à niveau vers des versions plus récentes de Django en cours de route est bien documentée. Avis collecté par et hébergé sur G2.com.

Maxime L.
ML
Ingénieur Python/Django
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Django?

L'ensemble de l'écosystème construit par le cadre : ORM, vues, authentification et sessions intégrées, génération automatique d'administration, etc. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Django?

La difficulté d'intégration avec de nouveaux frameworks JavaScript, Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

Commencez par un petit projet, comme un blog pour commencer avec Django : cela aide à comprendre comment fonctionnent les vues, les modèles et les URL ensemble. Aussi, n'hésitez pas à utiliser des applications tierces pour gagner du temps pendant le développement. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?

Permet de créer rapidement des applications web sophistiquées, avec une sécurité renforcée et une facilité de maintenance, grâce à une conception de programmation universelle. Avis collecté par et hébergé sur G2.com.