Por Django
Mostrar detalhamento de classificação
Salvar em Minhas Listas
Não Reivindicado
Não Reivindicado

Principais Alternativas de Django Mais Bem Avaliadas

Avaliações e Detalhes do Produto de Django

Visão geral de Django

O que é Django?

Django é um servidor de aplicação Web em Python de alto nível que incentiva o desenvolvimento rápido e um design limpo e pragmático. Construído por desenvolvedores experientes, ele cuida de grande parte dos problemas do desenvolvimento Web, permitindo que você se concentre em escrever seu aplicativo sem precisar reinventar a roda. É gratuito e de código aberto.

Detalhes Django
Mostrar menosMostrar mais
Descrição do Produto

Django é um servidor de aplicação Web em Python de alto nível que incentiva o desenvolvimento rápido e um design limpo e pragmático. Construído por desenvolvedores experientes, ele cuida de grande parte dos problemas do desenvolvimento Web, permitindo que você se concentre em escrever seu aplicativo sem precisar reinventar a roda. É gratuito e de código aberto.


Detalhes do Vendedor
Vendedor
Django
Localização da Sede
N/A
Twitter
@djangoproject
183,010 seguidores no Twitter
Página do LinkedIn®
www.linkedin.com
46 funcionários no LinkedIn®

Avaliações Recentes de Django

AS
Aanya S.Empresa (> 1000 emp.)
5.0 de 5
"Por que Django? Simplicidade e poder andam de mãos dadas para o desenvolvimento web."
Django vem com tantas ferramentas integradas como ORM, Painel de Administração, formulários, roteamento. Eu gosto mais do Django quando falamos sob...
Usuário Verificado
A
Usuário VerificadoPequena Empresa (50 ou menos emp.)
5.0 de 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.Pequena Empresa (50 ou menos emp.)
5.0 de 5
"Django - Um Framework de Backend Flexível"
Django é dinâmico e flexível, e tem um vasto suporte da comunidade.
Distintivo de Segurança
Este vendedor ainda não adicionou suas informações de segurança. Avise-os que você gostaria que eles adicionassem.
0 pessoas solicitaram informações de segurança

Mídia Django

Responda a algumas perguntas para ajudar a comunidade Django
Já usou Django antes?
Sim

Avaliações em Vídeo

Avaliações 170 Django

4.5 de 5
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Pesquisar avaliações
Menções Populares
Os próximos elementos são elementos de rádio e classificam os resultados exibidos pelo item selecionado e irão atualizar os resultados exibidos.
Ocultar FiltrosMais Filtros
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Avaliações 170 Django
4.5 de 5
Avaliações 170 Django
4.5 de 5

Sentimento Geral da Revisão para DjangoPergunta

Tempo para Implementar
<1 dia
>12 meses
Retorno sobre o Investimento
<6 meses
48+ meses
Facilidade de Configuração
0 (Difícil)
10 (Fácil)
Entrar
Quer ver mais insights de revisores verificados?
Entre para ver o sentimento das avaliações.
As avaliações da G2 são autênticas e verificadas.
Luis C.
LC
Software Engineer
Computer Software
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Django?

Em primeiro lugar, é construído sobre o Python, e Python é uma ótima linguagem de programação.

O ORM do Django é bastante completo e poderoso, e em conjunto com o PostgreSQL, por exemplo (vale a pena notar que ele suporta muitos outros bancos de dados), realmente simplifica o processo de lidar com dados.

Além do seu ORM, o Django torna muito fácil colocar em funcionamento um aplicativo web MVC rapidamente. E conectado com as bibliotecas de terceiros certas, como o DRF (Django Rest Framework), construir APIs RESTful é até divertido! Análise coletada por e hospedada no G2.com.

O que você não gosta Django?

Eu não gosto do fato de que é necessário usar uma biblioteca de terceiros para poder configurar diferentes ambientes de implantação (configurações) de uma maneira simples.

Gostaria que o Django empregasse um esforço especial em melhorar o que eles chamam de "django-channels", para integração de websockets.

Configurar o roteamento de URLs não é nada difícil, é ótimo como eles usam expressões regulares para isso, mas acredito que poderia ser melhorado para simplificá-lo um pouco. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Django:

Não é que este framework seja a "panaceia" dos frameworks web, mas no mundo MVC, este é definitivamente um dos melhores. Eu sempre incentivo a dar uma olhada nas alternativas, dependendo do caso de uso. Análise coletada por e hospedada no G2.com.

Que problemas é Django E como isso está te beneficiando?

O desenvolvimento de APIs RESTful. Como tudo na indústria de desenvolvimento/engenharia de software, o tempo de lançamento no mercado é extremamente importante, e o Django faz um ótimo trabalho em simplificar as coisas para que os desenvolvedores possam entregar funcionalidades mais rapidamente. Análise coletada por e hospedada no G2.com.

Zhou Z.
ZZ
Software Engineer / Senior Innovation Fellow
Education Management
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Orgânico
Traduzido Usando IA
O que você mais gosta Django?

* Maduro, rápido, seguro, estável e escalável.

* Recursos abundantes (aplicativos) que podem facilitar sua vida. Por exemplo, você pode facilmente estender o Django básico com sistemas de autenticação oficiais ou personalizados, framework restful e API, etc.

* Ótima documentação.

* Mais importante, o Django é extremamente versátil. Pode ser usado para criar praticamente qualquer coisa, exceto algumas funcionalidades de frontend de ponta. Análise coletada por e hospedada no G2.com.

O que você não gosta Django?

* Muito difícil implementar certos recursos oferecidos em frameworks modernos de Javascript, como vinculação de dados ao vivo. Isso não é realmente uma aversão minha sobre o Django, porque vinculação de dados ao vivo não é para o que o Django foi construído. Eu sei que existem soluções como django-angular. Mas se a vinculação de dados ao vivo é o recurso principal do seu site, provavelmente você deve reconsiderar por que não usar React / Meteor / Angular em vez disso.

* Atualizar o Django não é fácil. Geralmente envolve muitas mudanças de código e, às vezes, migração de banco de dados. Isso não é como Wordpress ou Drupal, nos quais a atualização requer muito menos mudanças de código, atualizações menores podem ser automatizadas e scripts de migração de banco de dados são criados para você.

* O ciclo de desenvolvimento é mais longo do que Ruby on Rails e muito mais longo do que Sails/Meteor. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Django:

Avalie suas necessidades e você realmente não pode errar com Django. Eu também devo mencionar que parece que empresas com fins lucrativos usam Rails com mais frequência, enquanto instituições/empresas sem fins lucrativos usam Django com mais frequência. Pode ser meu estereótipo, no entanto. Análise coletada por e hospedada no G2.com.

Que problemas é Django E como isso está te beneficiando?

Para desenvolver sites seguros, estáveis e escaláveis, mais eficientes e controláveis do que frameworks CMS em PHP, como Wordpress e Drupal. Django pode não ser tão sofisticado quanto aqueles frameworks modernos de JS (por exemplo, Sails, Meteor, etc.), que são particularmente bons para certos tipos de sites. Se você não precisa desses recursos sofisticados, não pode errar com Django, simplesmente porque é tão versátil e confiável. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Design
UD
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
O que você mais gosta 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. Análise coletada por e hospedada no G2.com.

O que você não gosta Django?

Can't really think of anything that I don't love. Análise coletada por e hospedada no G2.com.

Que problemas é Django E como isso está te beneficiando?

Working on various projects for clients. I've realized that it scales well. Análise coletada por e hospedada no G2.com.

Artem M.
AM
1C Enterprise Developer
Computer Software
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Django?

Primeiro de tudo, é Python - na minha opinião, a linguagem de programação mais elegante e lacônica, com uma biblioteca padrão eficiente. Django tem uma boa funcionalidade interna, mas também possui muitas "baterias" adicionais com funcionalidades extras para economizar seu tempo e não reinventar a roda. ORM simples, mas poderoso, com migrações, roteador de URL versátil que configura com expressões regulares, CMS de administração pronto com poucas linhas de código. Todas essas partes tornam seu processo de desenvolvimento rápido e confortável. Análise coletada por e hospedada no G2.com.

O que você não gosta Django?

Muitas das bibliotecas do Django não são compatíveis com o Python 3. Mas acho que é uma coisa temporária. Para pequenos projetos, é difícil encontrar hospedagem barata. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Django:

Mesmo que você não use Python/Django em sua infraestrutura, dê uma chance. Talvez seja útil para prototipagem. Análise coletada por e hospedada no G2.com.

Que problemas é Django E como isso está te beneficiando?

Desenvolvimento de aplicativo de rastreamento de e-mail e catálogo de comércio eletrônico. A melhor ferramenta entre outras para produzir funcionalidade rápida e sustentável. Análise coletada por e hospedada no G2.com.

Milad N.
MN
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Orgânico
Traduzido Usando IA
O que você mais gosta Django?

Eu tive experiência com muitos frameworks de programação, mas o Django é um dos melhores. É fácil de usar e fácil de manter o código limpo. A melhor coisa é que posso usá-lo tanto em projetos pequenos quanto grandes. É fácil de configurar e tudo é ótimo. Análise coletada por e hospedada no G2.com.

O que você não gosta Django?

No início, meu maior problema com o Django era que não muitos provedores de hospedagem suportavam o Django. E eu deveria ter meu próprio host para implantar. E, em comparação com outros frameworks, ainda tem menos componentes, mas cresce muito rápido. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Django:

Django é muito fácil de usar e, na maioria das vezes, pode se integrar com muitos outros frameworks e softwares legados. Análise coletada por e hospedada no G2.com.

Que problemas é Django E como isso está te beneficiando?

Eu codifiquei um grande mercado online com Django, o que foi uma experiência agradável com Django, e também codifiquei um servidor de aplicação, ambos ainda estão funcionando. Análise coletada por e hospedada no G2.com.

Mahmut B.
MB
Senior Software Engineer
Internet
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
(Original )Informação
O que você mais gosta Django?

Arquitetura MVC, fácil de usar, gerenciamento de Modelos, Framework de Sinalização, verificação de arquivos em tempo real com middleware, uso de código C em python e ele roda no framework sem problemas. Fácil de prototipar e desenvolver, fácil de manter seu código quando você aplica convenções de python também. Análise coletada por e hospedada no G2.com.

O que você não gosta Django?

Longos tempos de resposta e menos concorrência para o problema C10K, o que sobrecarrega o sistema com mais de um milhão de conexões sem otimização. Com o servidor Apache é uma bagunça completa. Além disso, não é bom para escalonamento. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Django:

Se você deseja prototipar rapidamente um aplicativo, mas depois que ele se tornar maduro, você mudará para alguma implementação de concorrência pronta para uso, use o Django como seu framework web Python, ele possui muitos recursos, mas tem uma curva de aprendizado longa. Análise coletada por e hospedada no G2.com.

Que problemas é Django E como isso está te beneficiando?

Estamos construindo nosso projeto nesta estrutura e é um dos blocos de construção do nosso sistema. É fácil de prototipar e para desenvolvimento rápido de aplicações é a melhor opção para uma pilha Python. Análise coletada por e hospedada no G2.com.

Aditya J.
AJ
Co Founder
Wholesale
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Django?

fora da caixa admin

sintaxe python doce

bom suporte da comunidade

documentação muito detalhada

Suporte para quase tudo necessário em um webapp (testado em batalha) Análise coletada por e hospedada no G2.com.

O que você não gosta Django?

confusões devido ao python 2/3

pacote muito grande, não necessário para pequenos projetos

linguagem de template padrão fraca

ORM inferior, pois é antigo, pode ser melhorado Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Django:

A única vez que eu recomendaria algo diferente de Django no lado do servidor é quando você tem bons desenvolvedores de JavaScript e então pode trabalhar na apresentação, bem como na camada de lógica de negócios simultaneamente, talvez até full stack. Análise coletada por e hospedada no G2.com.

Que problemas é Django E como isso está te beneficiando?

Usamos Django no lado do servidor para acessar o banco de dados através de APIs REST.

O admin pronto para uso ajuda muito, pois temos uma equipe pequena e um orçamento baixo.

Além disso, novas pessoas que chegam ao projeto entendem facilmente o código-fonte, já que a filosofia "explícito é melhor do que implícito" nos ajuda a escrever código da mesma forma que as pessoas fazem em diferentes empresas. Análise coletada por e hospedada no G2.com.

Alonso P.
AP
Desarrollador de Software
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Orgânico
Traduzido Usando IA
O que você mais gosta Django?

É uma estrutura web poderosa, também usada como linguagem de programação Python, o que é um ponto positivo porque você pode usar muitos pacotes do Python. Outro ponto positivo é que essa estrutura usa MySQL como banco de dados, mas você também pode usar PostgreSQL e isso não afeta seu trabalho basicamente em nada. Esta estrutura é muito prática. Análise coletada por e hospedada no G2.com.

O que você não gosta Django?

A documentação é algo que é realmente confuso de entender, eu passei muito tempo tentando encontrar soluções em casos particulares, a documentação tem pontos faltantes que podem fazer você se perder facilmente. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Django:

Minha recomendação é primeiro, aprender sobre design de sites, desenvolvimento web e linguagem de programação como Python. Porque se você for usar este framework, você tem que estar atualizado com todas essas dicas. Análise coletada por e hospedada no G2.com.

Que problemas é Django E como isso está te beneficiando?

Minha primeira experiência com Django foi aprender a usá-lo em um projeto web que me permitiu usar o Heroku como um banco de dados para fazer upload das informações em que eu estava trabalhando. É incrível como você pode misturar diferentes partes para obter um resultado, no meu caso, um site. Análise coletada por e hospedada no G2.com.

chedi t.
CT
Consultant
Computer Software
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Django?

Usar o Django é muito simples para desenvolver aplicações web em Python. A arquitetura Model/View/Template é muito adaptada a um certo modelo de site/aplicação.

O framework vem com baterias incluídas, então você terá a maioria das funcionalidades de um framework web moderno com autenticação, ORM, cache, tarefas assíncronas e muitas outras. Algumas dessas funcionalidades são diretamente integradas no Django, mas a grande maioria é fornecida como pacotes de terceiros que o estendem a novos níveis empolgantes. Análise coletada por e hospedada no G2.com.

O que você não gosta Django?

Django foi construído com um conjunto muito específico de arquitetura e necessidades de aplicativos web, ele pode, é claro, ser adaptado para abordar novas abordagens de desenvolvimento, mas ao fazer isso, você perde muitos dos aspectos que o tornam bem-sucedido.

Por exemplo, você pode usar o Django com o Django Rest Framework para adicionar endpoints REST à sua aplicação, mas é muito improvável que você use o mecanismo de templates, pois o front-end da sua aplicação provavelmente será composto por arquivos HTML estáticos e JavaScript.

Outra consideração importante ao usar o Django é o desempenho e a escalabilidade do sistema, uma instalação padrão do Django logo estará no seu limite com uma carga pesada. Você terá que adicionar cache, evitar o ORM tanto quanto possível e se restringir a outros mecanismos de suporte para realizar o trabalho. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Django:

Django é um framework muito maduro e rico para desenvolvimento web em Python, ele fornecerá uma maneira fácil para prototipagem rápida e pode ser estendido com vários pacotes de terceiros.

Tenha em mente, embora, que o Django esperará que você desenvolva de uma certa maneira para obter o máximo dele e você terá que usar muitas outras ferramentas para manter o desempenho de sua aplicação em um nível razoável. Análise coletada por e hospedada no G2.com.

Que problemas é Django E como isso está te beneficiando?

Começamos a usar o Django como uma alternativa ao framework web PHP em uma época em que JavaScript e Rails não eram uma coisa. Além de estar em Python, que por si só é um ponto positivo importante, o Django oferece uma maneira muito simples de prototipar soluções e ter uma aplicação funcional.

Com a última adição de migração de dados e os ricos pacotes de terceiros, as possibilidades do framework estão mais expandidas do que nunca. Análise coletada por e hospedada no G2.com.

LG
Python/Django Developer
Architecture & Planning
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Django?

ORM. É fantástico poder não saber quase nada sobre SQL e facilmente fazer consultas e atualizações em massa. A API é de uma maneira _pythonic_ e tem suporte para vários recursos como anotações e agregações e múltiplos back-ends de banco de dados.

Shell/API também é ótimo. Poder hackear algum código no shell e testá-lo antes de continuar trabalhando é fenomenal. E com ferramentas como ipdb e IPython é simplesmente ótimo.

A comunidade! Há muitos pacotes personalizados do Django para quase tudo que você precisa. Análise coletada por e hospedada no G2.com.

O que você não gosta Django?

A curva de aprendizado. Embora o tutorial faça as coisas parecerem fáceis. Depois de completá-lo e querer começar a desenvolver coisas, fica confuso e você precisa ler muitos tópicos para começar algo. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Django:

Sim. Considere-o como uma das suas principais escolhas para sua aplicação web. É simplesmente ótimo. Fácil na fase de desenvolvimento e há muitos aplicativos web empresariais profissionais por aí que são alimentados por Django, então não é apenas um software amador. Análise coletada por e hospedada no G2.com.

Que problemas é Django E como isso está te beneficiando?

Desenvolver um projeto de arquitetura e um aplicativo web de gerenciamento de negócios.

É realmente fácil desenvolver uma nova funcionalidade. Basta iniciar um novo aplicativo, conectá-lo ao projeto e, com um pouco de mágica de ORM e wrappers HTTP, seu back-end está pronto e você pode começar a se concentrar no front-end.

Ótimo para desenvolvimento, pois se você tiver algum problema ou não entender o que alguma classe está fazendo, pode abrir o código-fonte e inspecioná-lo você mesmo. Análise coletada por e hospedada no G2.com.