Principais Alternativas de Django Mais Bem Avaliadas

Django é um Framework Web Python. A sintaxe elegante e clara do Python ajuda no desenvolvimento, tornando o desenvolvimento de aplicativos web com Django preferível para aqueles que gostam de programar em Python. O maior atrativo para mim ao usar o Django foi que ele é de código aberto e tem uma grande comunidade que o apoia. Existem pessoas que trabalham no software principal e outros membros da comunidade fornecendo ferramentas de plugins de terceiros para ele. Além disso, a forma como o Python tem seu próprio gerenciador de pacotes tornou a instalação/atualização do Django muito fácil, assim como com ferramentas de terceiros, onde muitas vezes apenas uma linha no terminal precisava ser executada para que uma ferramenta fosse instalada e configurada corretamente. O Python tem o virtualenv, que cria um "sandbox" de bibliotecas e ferramentas Python que são separadas das bibliotecas do seu sistema operacional. Isso mantinha o desenvolvimento contido e permitia prototipagem rápida, se necessário, com o Django. Os modelos do Django são bastante diretos de implementar para obter a funcionalidade de "conteúdo" que você deseja. Para produção, Gunicorn e Nginx funcionaram muito bem em fornecer uma experiência de servidor estável e leve ao lidar com solicitações para o aplicativo Django. Análise coletada por e hospedada no G2.com.
Eu preferiria se a documentação do Django fosse mais clara e organizada. Muitas vezes procuro informações no site, em vez de navegar pelo site para encontrar o que preciso, uma pesquisa personalizada no Google me ajudou muito mais a encontrar o que eu precisava no site. Não gostei das páginas de tutorial/guia/construção do primeiro aplicativo. O site orienta você a criar seu primeiro aplicativo Django, e nos dois passos seguintes, eles fazem você modificar as alterações que disseram para fazer. Por exemplo, e estou parafraseando dando uma situação, eles diriam "é assim que você escreveria isso para configurar aquilo. [Atualiza a página] agora você vê que este método funciona. [Passa para o próximo passo] A última implementação funcionou, mas há uma maneira melhor de fazer isso e você não precisará se preocupar com os seguintes problemas. Altere a linha que você modificou antes para esta." Eu preferiria ser ensinado da maneira correta e mais eficiente desde o início. Análise coletada por e hospedada no G2.com.
Avaliações em Vídeo
169 de 170 Avaliações Totais para Django
Sentimento Geral da Revisão para Django
Entre para ver o sentimento das avaliações.

Django tem vastos recursos de segurança com suporte de um grande número de bibliotecas, o que o torna mais utilizável para o desenvolvimento de produtos rápidos e escaláveis. Eu gosto do painel de administração que o Django fornece e da simplicidade de implementar funcionalidades complexas sem muita configuração. O suporte de bibliotecas o torna mais poderoso quando se trata de integração com outras instâncias. Outra coisa boa sobre o Django é ter um suporte ao cliente altamente acessível. Essa frequência de uso garante que soluções para problemas comuns estejam prontamente disponíveis, aumentando a produtividade geral e o sucesso do projeto. No geral, após alguma experiência prática, será fácil de usar. Análise coletada por e hospedada no G2.com.
depois de usar o django por alguns anos, percebi que pode ser bastante difícil para iniciantes, pode levar tempo para aprender django por causa de múltiplas convenções para realizar uma tarefa. A estrutura monolítica do Django pode ser muito desajeitada para projetos extremamente pequenos, e a curva de aprendizado pode ser bastante mortal para iniciantes. sim, ao usá-lo, entendo que aqueles que amam o design flexível de projetos podem se incomodar por causa da convenção sobre configuração. Análise coletada por e hospedada no G2.com.
Django vem com tantas ferramentas integradas como ORM, Painel de Administração, formulários, roteamento. Eu gosto mais do Django quando falamos sobre segurança. Ele contém proteção contra vulnerabilidades comuns como injeção de SQL, XSS. É muito solidário e vibrante. Análise coletada por e hospedada no G2.com.
Complexidade de Migração, Suporte Limitado a API Nativa Análise coletada por e hospedada no G2.com.

facilidade do painel de administração, superusuário é realmente maravilhoso. roteamento e MVC são fáceis de implementar Análise coletada por e hospedada no G2.com.
a dependência é um problema com o python, assim como com o django. Se você estiver usando outros módulos, certifique-se de que as dependências sejam compatíveis. além disso, no ambiente de produção, o css precisa de outras dependências para funcionar Análise coletada por e hospedada no G2.com.

facilidade de integração, a melhor parte são os logins e registros de administrador e superusuário. banco de dados local é bom, mas pode ser integrado facilmente com bancos de dados sql ou no-sql. Análise coletada por e hospedada no G2.com.
o problema com django e Python é a dependência. a compatibilidade com bibliotecas e módulos é problemática Análise coletada por e hospedada no G2.com.
O que eu mais gosto no Django é como ele torna a construção de sites mais fácil e rápida. Ele fornece muitas ferramentas e atalhos que me ajudam a criar sites complexos com menos código. Além disso, o Django cuida de muitas tarefas comuns, como autenticação de usuários e gerenciamento de banco de dados, então posso me concentrar mais em adicionar recursos únicos ao meu site. E também fornece o painel de administração automaticamente, como é feito com Python, torna mais fácil trabalhar com alguém que conhece Python. Estou usando normalmente. É fácil integrá-lo com React ou outros frameworks de frontend.
O Figma pode ser usado como designer de UI e UX, enquanto o Django pode ser usado como backend, eles funcionam perfeitamente um com o outro e o código pode ser usado nos templates do Django. Análise coletada por e hospedada no G2.com.
a coisa que eu não gosto é a parte de implantação, nem todas as plataformas podem implantá-lo e, às vezes, o problema do banco de dados se eu fiz alterações nele após o commit, então fica difícil desfazê-lo Análise coletada por e hospedada no G2.com.

É suficientemente capaz de criar aplicações em grande escala com implementação rápida usando Python. Ele fornece um painel administrativo completo com recursos de nível administrativo. Oferece segurança robusta com autenticação de usuário embutida, gerenciamento de funções que facilita o desenvolvimento. Utiliza o poderoso ecossistema de pacotes Python usando pip para desenvolver e integrar novas funcionalidades. Análise coletada por e hospedada no G2.com.
É demorado entender o modo de funcionamento do Django como framework. É lento em atender tráfego pesado e não é rápido devido ao seu mecanismo de requisição. Análise coletada por e hospedada no G2.com.


Django é meu framework principal para desenvolver aplicações backend, é direto de usar e implementar. Ele contém uma ótima documentação também, o que é muito útil para desenvolvedores. É por isso que eu o uso todos os dias. Integrar com um banco de dados é fácil, oferecendo um dos melhores ORMs. Análise coletada por e hospedada no G2.com.
Djanog é, no geral, um ótimo pacote que contém todas as necessidades para desenvolver uma aplicação backend, mas a curva de aprendizado do Django é muito íngreme, contém muitos recursos que confundem o iniciante. Análise coletada por e hospedada no G2.com.

O que eu mais amo no Django é que ele vem com tudo que você precisa para construir um aplicativo web logo de cara. Não precisamos procurar por plugins ou nos preocupar com problemas de compatibilidade. É como ter todas as ferramentas que você precisa em um kit prático. Além disso, é super seguro e pode lidar com grandes projetos sem esforço. Análise coletada por e hospedada no G2.com.
Uma desvantagem do Django é sua curva de aprendizado acentuada para iniciantes. Sua natureza abrangente pode tornar a configuração complexa, e suas convenções rígidas podem parecer restritivas para alguns desenvolvedores. Análise coletada por e hospedada no G2.com.

Django é fácil de aprender e é um framework web de código aberto. A integração de roteamento das páginas web é muito simples e a conexão com bancos de dados também é fácil. O banco de dados padrão que o Django usa é o SQLite. É semelhante a consultas SQL. Podemos implementar nossa página web em Django de forma simples. Análise coletada por e hospedada no G2.com.
a única coisa, eu não gosto do framework, há muitos desafios para iniciantes. Análise coletada por e hospedada no G2.com.