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.
Luis C.
LC
Software Engineer
Computer Software
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?

Tout d'abord, il est construit sur Python, et Python est un excellent langage de programmation.

L'ORM de Django est assez complet et puissant, et en conjonction avec PostgreSQL par exemple (il convient de noter qu'il prend en charge de nombreuses autres bases de données), il simplifie vraiment le processus de gestion des données.

En plus de son ORM, Django facilite vraiment la mise en place d'une application web MVC en un rien de temps. Et connecté avec les bonnes bibliothèques tierces, telles que DRF (Django Rest Framework), construire des API RESTful est même amusant ! Avis collecté par et hébergé sur G2.com.

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

Je n'aime pas le fait qu'il soit nécessaire d'utiliser une bibliothèque tierce pour pouvoir configurer différents environnements de déploiement (paramètres) de manière simple.

Je voudrais que Django consacre un effort particulier à améliorer ce qu'ils appellent "django-channels", pour l'intégration des websockets.

La configuration du routage des URL n'est pas du tout difficile, c'est génial comment ils utilisent des expressions régulières pour cela, mais je crois que cela pourrait être amélioré pour le simplifier un peu. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

Ce n'est pas que ce cadre soit le "remède universel" des cadres web, mais dans le monde MVC, c'est certainement l'un des meilleurs. Je l'encouragerais toujours à examiner les alternatives, selon le cas d'utilisation. 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 développement d'APIs RESTful. Comme tout dans l'industrie du développement / de l'ingénierie logicielle, le temps de mise sur le marché est extrêmement important, et Django fait un excellent travail en simplifiant les choses afin que les développeurs puissent livrer des fonctionnalités plus rapidement. Avis collecté par et hébergé sur G2.com.

Zhou Z.
ZZ
Software Engineer / Senior Innovation Fellow
Education Management
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?

* Mature, rapide, sécurisé, stable et évolutif.

* Ressources abondantes (applications) qui peuvent faciliter votre vie. Par exemple, vous pouvez facilement étendre le Django de base avec des systèmes d'authentification officiels ou personnalisés, un framework RESTful et une API, etc.

* Excellente documentation.

* Plus important encore, Django est extrêmement polyvalent. Il peut être utilisé pour créer pratiquement n'importe quoi, sauf quelques fonctionnalités frontend de pointe. Avis collecté par et hébergé sur G2.com.

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

* Très difficile de mettre en œuvre certaines fonctionnalités offertes dans les frameworks Javascript modernes, telles que la liaison de données en direct. Ce n'est pas vraiment ce que je n'aime pas à propos de Django, car la liaison de données en direct n'est pas ce pour quoi Django est conçu. Je sais qu'il existe des solutions comme django-angular. Mais si la liaison de données en direct est la fonctionnalité principale de votre site, vous devriez probablement reconsidérer pourquoi ne pas utiliser React / Meteor / Angular à la place.

* La mise à niveau de Django n'est pas facile. Cela implique généralement de nombreux changements de code et parfois une migration de base de données. Ce n'est pas comme Wordpress ou Drupal, où la mise à niveau nécessite beaucoup moins de changements de code, les mises à jour mineures peuvent être automatisées, et les scripts de migration de base de données sont créés pour vous.

* Le cycle de développement est plus long que Ruby on Rails et beaucoup plus long que Sails/Meteor. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

Évaluez vos besoins et vous ne pouvez pas vraiment vous tromper avec Django. Je devrais également mentionner qu'il semble que les entreprises à but lucratif utilisent Rails plus souvent, tandis que les institutions/organisations à but non lucratif utilisent Django plus souvent. Cela peut être mon stéréotype cependant. 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?

Pour développer des sites web sécurisés, stables et évolutifs, plus efficaces et contrôlables que les frameworks CMS PHP tels que Wordpress et Drupal. Django n'est peut-être pas aussi sophistiqué que ces frameworks JS modernes (par exemple, Sails, Meteor, etc.), qui sont particulièrement bons pour certains types de sites web. Si vous n'avez pas besoin de ces fonctionnalités sophistiquées, vous ne pouvez pas vraiment vous tromper avec Django, simplement parce qu'il est si polyvalent et fiable. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Design
UD
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Qu'aimez-vous le plus à propos de Django?

Ahh! When first learning Python I used the Flask framework. Don't get me wrong it's great, but Django is so much better! There's so much support and built in features. I love how easy it is to create a functional project. Avis collecté par et hébergé sur G2.com.

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

Can't really think of anything that I don't love. 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?

Working on various projects for clients. I've realized that it scales well. Avis collecté par et hébergé sur G2.com.

Artem M.
AM
1C Enterprise Developer
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?

Tout d'abord, c'est Python - à mon avis, le langage de programmation le plus élégant et laconique avec une bibliothèque standard efficace. Django a une bonne fonctionnalité interne, mais dispose également de nombreuses "batteries" supplémentaires avec des fonctionnalités additionnelles pour gagner du temps et ne pas réinventer la roue. Un ORM simple mais puissant avec des migrations, un routeur d'URL polyvalent qui se configure avec des expressions régulières, un CMS d'administration prêt à l'emploi avec quelques lignes de code. Toutes ces parties rendent votre processus de développement rapide et confortable. Avis collecté par et hébergé sur G2.com.

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

Beaucoup de batteries Django ne sont pas compatibles avec Python 3. Mais je pense que c'est temporaire. Pour les petits projets, il est difficile de trouver un hébergement bon marché. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

Même si vous n'utilisez pas Python/Django dans votre infrastructure, cela pourrait être utile pour le prototypage. 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?

Développement d'une application de suivi des courriels et d'un catalogue de commerce électronique. Le meilleur outil parmi d'autres pour produire des fonctionnalités rapides et maintenables. Avis collecté par et hébergé sur G2.com.

Milad N.
MN
Marché intermédiaire(51-1000 employés)
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?

J'ai eu de l'expérience avec de nombreux frameworks de programmation, mais Django est l'un des meilleurs. Il est facile à utiliser et permet de coder proprement. Le meilleur, c'est que je peux l'utiliser à la fois dans des petits et grands projets. Il est facile à configurer et tout est génial. Avis collecté par et hébergé sur G2.com.

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

Au début, mon plus gros problème avec Django était que peu d'hébergements web supportaient Django. Et je devais avoir mon propre hébergement pour déployer. Et, comparé à d'autres frameworks, il a encore moins de composants mais il se développe très rapidement. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

Django est très facile à utiliser et il peut principalement s'intégrer avec de nombreux autres frameworks et logiciels hérités. 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 codé un grand marché en ligne avec Django, ce qui a été une belle expérience avec Django, et j'ai également codé un serveur d'application, tous deux fonctionnent encore. Avis collecté par et hébergé sur G2.com.

Mahmut B.
MB
Senior Software Engineer
Internet
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
(Original )Information
Qu'aimez-vous le plus à propos de Django?

Architecture MVC, facile à utiliser, gestion des modèles, cadre de signalisation, vérification de fichiers à la volée avec middleware, utilisation de code C en Python et il fonctionne dans le cadre sans aucun problème. Facile à prototyper et à développer, facile à maintenir son code lorsque vous appliquez également les conventions Python. Avis collecté par et hébergé sur G2.com.

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

Les temps de réponse longs et la moindre concurrence pour le problème C10K, ce qui rend le système surchargé avec plus d'un million de connexions sans optimisation. Avec le serveur Apache, c'est un véritable désordre. De plus, ce n'est pas bon pour l'extension. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

Si vous souhaitez prototyper rapidement une application mais qu'après qu'elle soit devenue mature, vous passerez à une implémentation de concurrence prête à l'emploi, utilisez Django comme votre framework web Python, il a beaucoup de fonctionnalités mais il a une longue courbe d'apprentissage. 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 construisons notre projet sur ce cadre et c'est l'un des éléments de base de notre système. Il est facile à prototyper et pour le développement rapide d'applications, c'est la meilleure option pour une pile Python. Avis collecté par et hébergé sur G2.com.

Aditya J.
AJ
Co Founder
Wholesale
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?

hors de la boîte admin

syntaxe python douce

bon soutien de la communauté

documentation très détaillée

Support pour presque tout ce qui est nécessaire dans une application web (éprouvé en bataille) Avis collecté par et hébergé sur G2.com.

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

confusions dues à python 2/3

paquet trop grand, pas nécessaire pour les petits projets

mauvais langage de templating par défaut

ORM inférieur car il est ancien, peut être amélioré Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

Le seul moment où je recommanderais autre chose que Django côté serveur, c'est lorsque vous avez de bons développeurs JavaScript et que vous pouvez alors travailler sur la présentation ainsi que sur la couche de logique métier simultanément, peut-être même en full stack. 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 côté serveur pour accéder à la base de données via des API REST.

L'administration prête à l'emploi aide beaucoup car nous avons une petite équipe et un budget limité.

De plus, les nouvelles personnes arrivant sur le projet comprennent facilement le code source car la philosophie "explicite est mieux qu'implicite" nous aide à écrire du code de la même manière que les gens le font dans différentes entreprises. Avis collecté par et hébergé sur G2.com.

Alonso P.
AP
Desarrollador de Software
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?

C'est un puissant framework web, également utilisé comme langage de programmation Python, c'est un point positif car vous pouvez utiliser de nombreux packages de Python. Un autre point positif est que ce framework utilise MySQL comme base de données, mais vous pouvez également utiliser PostgreSQL et cela n'affecte pratiquement rien à votre travail. Ce framework est très pratique. Avis collecté par et hébergé sur G2.com.

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

La documentation est quelque chose de vraiment confus à comprendre, j'ai passé beaucoup de temps à essayer de trouver des solutions dans des cas particuliers, la documentation a des points manquants qui peuvent facilement vous faire perdre. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

Ma recommandation est d'abord, apprendre la conception web, le développement web et le langage de programmation comme Python. Parce que si vous allez utiliser ce cadre, vous devez être à jour avec tous ces conseils. 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?

Ma première expérience sur Django a été d'apprendre à l'utiliser sur un projet web qui m'a permis d'utiliser Heroku comme base de données pour télécharger les informations sur lesquelles je travaillais. C'est incroyable de voir comment on peut mélanger différentes parties pour obtenir un résultat, dans mon cas un site web. Avis collecté par et hébergé sur G2.com.

chedi t.
CT
Consultant
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?

L'utilisation de Django est très simple pour développer des applications web en Python. L'architecture Modèle/Vue/Template est très adaptée à un certain modèle de site web/application.

Le framework est livré avec des fonctionnalités intégrées, vous aurez donc la plupart des fonctionnalités d'un framework web moderne avec authentification, ORM, cache, tâches asynchrones et bien d'autres. Certaines de ces fonctionnalités sont directement intégrées dans Django, mais la grande majorité est fournie sous forme de packages tiers qui l'étendent à de nouveaux niveaux passionnants. Avis collecté par et hébergé sur G2.com.

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

Django a été construit avec un ensemble très spécifique d'architecture et de besoins pour les applications web, il peut bien sûr être contraint à aborder une nouvelle approche de développement mais en le faisant, vous perdez de nombreux aspects qui font son succès.

Par exemple, vous pouvez utiliser Django avec le Django Rest Framework pour ajouter des points de terminaison REST à votre application, mais il est très peu probable que vous utilisiez alors le moteur de templates car le front-end de votre application sera plus probablement composé de fichiers HTML statiques et de fichiers JavaScript.

Une autre considération majeure lors de l'utilisation de Django est la performance et l'évolutivité du système, une installation Django standard atteindra bientôt ses limites avec une charge lourde. Vous devrez ajouter du cache, éviter l'ORM autant que possible et vous restreindre à d'autres mécanismes de support pour accomplir le travail. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

Django est un cadre très mature et riche pour le développement web en Python, il vous fournira un moyen facile pour le prototypage rapide et peut être étendu avec divers paquets tiers.

Gardez à l'esprit cependant que Django s'attendra à ce que vous développiez d'une certaine manière pour en tirer le meilleur parti et vous devrez utiliser de nombreux autres outils pour maintenir la performance de votre application à un niveau raisonnable. 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 avons commencé à utiliser Django comme alternative au framework web PHP à une époque où JavaScript et Rails n'étaient pas encore présents. En plus d'être en Python, ce qui est en soi un point positif majeur, Django offre un moyen très simple de prototyper des solutions et d'avoir une application fonctionnelle.

Avec l'ajout récent de la migration de données et les riches packages tiers, les possibilités du framework sont plus étendues que jamais. Avis collecté par et hébergé sur G2.com.

LG
Python/Django Developer
Architecture & Planning
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?

ORM. C'est fantastique de pouvoir ne presque rien savoir sur SQL et de facilement faire des requêtes et des mises à jour en masse. L'API est de manière _pythonic_ et elle prend en charge diverses fonctionnalités comme les annotations et les agrégations et plusieurs bases de données.

La communauté ! Il y a beaucoup de paquets django personnalisés pour presque tout ce dont vous avez besoin. Avis collecté par et hébergé sur G2.com.

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

La courbe d'apprentissage. Bien que le tutoriel fasse paraître les choses faciles. Après l'avoir terminé et vouloir commencer à développer des choses, cela devient déroutant et vous devez lire beaucoup de sujets pour commencer quelque chose. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Django:

Oui. Considérez-le comme l'un de vos choix majeurs pour votre application web. C'est tout simplement génial. Facile à l'étape de développement et il y a beaucoup d'applications web professionnelles qui sont alimentées par Django, donc ce n'est pas seulement un logiciel amateur. 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?

Développement d'un projet d'architecture et d'une application web de gestion d'entreprise.

C'est vraiment facile de développer une nouvelle fonctionnalité. Il suffit de démarrer une nouvelle application, de la connecter au projet et avec un peu de magie ORM et des enveloppes HTTP, votre back-end est prêt et vous pouvez commencer à vous concentrer sur le front-end.

Idéal pour le développement car si vous avez un problème ou ne comprenez pas ce que fait une classe, vous pouvez ouvrir le code source et l'inspecter vous-même. Avis collecté par et hébergé sur G2.com.