Meilleures alternatives à Django les mieux notées

Django est désormais un cadre d'API très populaire qui est basé sur le langage Python. J'aime la flexibilité qu'il offre à un développeur. Un nouveau venu (informatique/non informatique) peut facilement apprendre Django sans aucune hésitation. Django fournit une application intégrée qui offre plus de fonctionnalités au développeur et le développeur doit simplement utiliser ces fonctionnalités de la bonne manière, et il offre un panneau d'administration intégré où le site d'administration est déjà construit par Django et c'est si facile à utiliser, c'est comme utiliser un site web. Et il fournit sa propre base de données appelée "dbsqlite" qui est assez impressionnante dans de nombreux cas si votre projet n'est pas un projet de haut niveau ou s'il n'a pas besoin de performances de données de haut niveau, vous pouvez facilement opter pour dbsqlite. Donc, si vous voulez démarrer un projet de startup pour votre entreprise, vous pouvez préférer Django. Si vous commencez votre carrière en utilisant Python, vous devriez certainement découvrir ce cadre. Avis collecté par et hébergé sur G2.com.
chaque framework a ses avantages et inconvénients... lorsqu'un débutant commence un petit projet avec Django, Django offre de nombreux fichiers prédéfinis où certains de ces fichiers ne sont même pas nécessaires pour un petit projet... donc un débutant peut se retrouver avec une grande quantité de fichiers bien que le développeur n'ait pas besoin de ces fichiers. et maintenant, sur le marché actuel, toutes les grandes entreprises ainsi que les startups se tournent également vers la pile MERN (MongoDB, Express.js, React.js, Node.js) car elle offre plus de fonctionnalités à sa base de données et au framework frontal comme React... Django propose son propre DTL appelé Django Template Language, c'est bien mais quand il s'agit de travailler avec un framework frontal comme React ou Angular, il est très difficile de fusionner ces deux... donc si votre vision est de construire un projet basé sur un produit ou une grande startup, vous devriez opter pour MERN au lieu de Django... Django a besoin de plus d'améliorations pour la base de données et le DTL frontal... Avis collecté par et hébergé sur G2.com.
Avis vidéo
169 sur 170 Avis au total pour Django
Sentiment de l'avis global pour Django
Connectez-vous pour consulter les sentiments des avis.

Django possède de vastes fonctionnalités de sécurité avec le support d'un grand nombre de bibliothèques, ce qui le rend plus utilisable pour le développement de produits rapide et évolutif. J'aime le panneau d'administration que Django fournit et la grande simplicité de mise en œuvre de fonctionnalités complexes sans beaucoup de configuration. Le support des bibliothèques le rend plus puissant lorsqu'il s'agit d'intégration avec d'autres instances. Une autre bonne chose à propos de Django est d'avoir un support client très accessible. Cette fréquence d'utilisation garantit que les solutions aux problèmes courants sont facilement disponibles, améliorant ainsi la productivité globale et le succès des projets. Dans l'ensemble, après un peu d'expérience pratique, il sera facile à utiliser. Avis collecté par et hébergé sur G2.com.
après avoir utilisé Django pendant quelques années, j'ai réalisé qu'il pourrait être assez difficile pour les débutants, peut-être qu'il faudra du temps pour apprendre Django en raison des multiples conventions pour accomplir une tâche. La structure monolithique de Django pourrait être trop encombrante pour des projets extrêmement petits, et la courbe d'apprentissage pourrait être assez redoutable pour les débutants. ceux qui aiment la conception flexible de projet pourraient être dérangés à cause de la convention sur la configuration. Avis collecté par et hébergé sur G2.com.
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 parle de sécurité. Il contient des protections contre les vulnérabilités courantes comme l'injection SQL, XSS. Il est très soutenant et dynamique. Avis collecté par et hébergé sur G2.com.
Complexité de la migration, support limité des API natives Avis collecté par et hébergé sur G2.com.

la facilité du panneau d'administration, le superutilisateur est vraiment merveilleux. le routage et le MVC sont faciles à mettre en œuvre Avis collecté par et hébergé sur G2.com.
la dépendance est un problème avec python, tout comme avec django. Si vous utilisez d'autres modules, assurez-vous que les dépendances sont compatibles. De plus, dans un environnement de production, le css nécessite d'autres dépendances pour fonctionner. Avis collecté par et hébergé sur G2.com.

facilité d'intégration, la meilleure partie est les connexions et l'enregistrement de l'administrateur et du superutilisateur. la base de données locale est correcte, mais elle peut être facilement intégrée avec des bases de données SQL ou NoSQL. Avis collecté par et hébergé sur G2.com.
le problème avec Django et Python est la dépendance. la compatibilité avec les bibliothèques et les modules est problématique Avis collecté par et hébergé sur G2.com.
Ce que j'aime le plus chez Django, c'est la façon dont il rend la création de sites web plus facile et plus rapide. Il fournit de nombreux outils et raccourcis qui m'aident à créer des sites web complexes avec moins de code. De plus, Django s'occupe de nombreuses tâches courantes comme l'authentification des utilisateurs et la gestion de la base de données, ce qui me permet de me concentrer davantage sur l'ajout de fonctionnalités uniques à mon site. Et il fournit également le panneau d'administration automatiquement, comme il est fait avec Python, cela le rend plus facile à utiliser avec quelqu'un qui connaît Python. Il est facile de l'intégrer avec React ou d'autres frameworks frontend.
Figma peut être utilisé comme concepteur UI et UX tandis que Django peut être utilisé comme backend, ils fonctionnent parfaitement ensemble et peuvent utiliser le code dans les modèles Django. Avis collecté par et hébergé sur G2.com.
la chose que je n'aime pas à ce sujet est la partie déploiement, toutes les plateformes ne peuvent pas le déployer et parfois le problème de base de données si j'ai apporté des modifications après l'avoir validé, cela rend difficile de l'annuler Avis collecté par et hébergé sur G2.com.

Il est suffisamment capable de créer des applications à grande échelle avec une mise en œuvre rapide en utilisant Python. Il fournit un panneau d'administration complet avec des fonctionnalités de niveau administrateur. Il offre une sécurité robuste avec une authentification utilisateur intégrée, une gestion des rôles facilitant le développement. Il utilise l'écosystème puissant de packages Python avec pip pour développer et intégrer de nouvelles fonctionnalités. Avis collecté par et hébergé sur G2.com.
C'est long de comprendre le mode de fonctionnement de Django en tant que framework. Il est lent à gérer un trafic important et n'est pas rapide en raison de son mécanisme de requête. Avis collecté par et hébergé sur G2.com.

Django est dynamique et flexible, et bénéficie d'un vaste soutien communautaire. Avis collecté par et hébergé sur G2.com.
Django n'est pas adapté aux petits projets. cela manque de fonctionnalités. Avis collecté par et hébergé sur G2.com.

Django est mon principal framework pour développer des applications backend, il est simple à utiliser et à mettre en œuvre. Il contient également une excellente documentation qui est très utile pour les développeurs, c'est pourquoi je l'utilise tous les jours. L'intégration avec une base de données est facile, offrant l'un des meilleurs ORM. Avis collecté par et hébergé sur G2.com.
Djanog est dans l'ensemble un excellent ensemble qui contient tous les besoins nécessaires pour développer une application backend, mais la courbe d'apprentissage de Django est très raide, il contient de nombreuses fonctionnalités qui confondent le débutant. Avis collecté par et hébergé sur G2.com.

Ce que j'aime le plus chez Django, c'est qu'il est livré avec tout ce dont vous avez besoin pour créer une application web dès le départ. Nous n'avons pas à chercher des plugins ou à nous soucier des problèmes de compatibilité. C'est comme avoir tous les outils dont vous avez besoin dans une boîte à outils pratique. De plus, il est très sécurisé et peut gérer de grands projets sans effort. Avis collecté par et hébergé sur G2.com.
Un inconvénient de Django est sa courbe d'apprentissage abrupte pour les débutants. Sa nature exhaustive peut rendre la configuration complexe, et ses conventions strictes peuvent sembler restrictives pour certains développeurs. Avis collecté par et hébergé sur G2.com.

Django est facile à apprendre et est un framework web open source. L'intégration des routages des pages web est très simple et la connexion aux bases de données est également facile. La base de données par défaut que Django utilise est SQLite. Elle est similaire à une requête SQL. Nous pouvons simplement implémenter notre page web dans Django. Avis collecté par et hébergé sur G2.com.
la seule chose, je n'aime pas le cadre, il y a beaucoup de défis pour les débutants. Avis collecté par et hébergé sur G2.com.