Existem sites grandes escritos com Python / Django? [fechadas]


12

Olhando a lista de sites criados usando o django, parece que não há sites importantes escritos usando o framework.

Por que é isso? O django não é adequado para sites escalonáveis, ou é verdade que o Python perde para o PHP porque mais desenvolvedores o conhecem ou há mais componentes OSS disponíveis enquanto a empresa favorece .NET ou Java?

Quão adequado é o Python comparado ao PHP, por exemplo? Vi recentemente alguns benchmarks que colocam o Python muito mais rápido que o PHP.

Estou procurando respostas um pouco mais detalhadas do que "qualquer coisa pode ser feita para funcionar / usar o que você sabe" etc., por favor.

obrigado

- editar -

Obrigado pelas respostas a todos.

php  python  django 

Da Wikipedia "Foi originalmente desenvolvido para gerenciar vários sites de notícias da The World Company". O Google está investindo pesado em Python (especialmente a velocidade do código.google.com/ p/ unladen - swallow ), mas, além da inclusão superficial no App Engine, parece que não há nada concreto documentado em público.
Metalshark

Eu diria que você teria mais sorte perguntando isso no Stack Overflow, mas provavelmente não. Esta questão é muito subjetiva .. e não é muito específica para este site. Por favor, considere revisá-lo para que uma única resposta (tecnicamente) correta possa ser fornecida e leve-a para o domínio do gerenciamento de sites, em vez de escolher uma estrutura de desenvolvimento.
Tim Post

Vote para fechar como off-topic.

O YouTube usa Python, acredito.
William Edwards

Respostas:




2

A NASA e a PBS usam o Django em todo o lugar.


Embora exista uma centralização, a NASA tem milhares de sites que foram originalmente desenvolvidos independentemente um do outro e, portanto, a tecnologia usada para esses sites está em todo lugar.
precisa saber é o seguinte

1

Pode querer dar uma olhada neste link . Fala sobre um grande site russo e os problemas que tiveram com o lançamento de um grande projeto Django.


1
O autor tomou muitas decisões muito ruins, como ter um JOIN de 4 tabelas (que incluía a maior tabela no banco de dados) na página de índice, que todo usuário vê. E usando hashes para chaves em vez de incrementos automáticos simples e inteiros. Este artigo tem muito pouco a ver com o desempenho do Django e muito com o péssimo desenvolvimento do autor.
Bryson

usar hashes como chaves para uma tabela de sessões é prática padrão - você não pode usar chaves de incremento automático ou deixa o aplicativo suscetível a ataques triviais de seqüestro de sessões. Eu concordo que eles não são necessariamente problemas de django - embora talvez seja um pouco se não houver uma maneira de especificar o mecanismo a ser usado na tabela de sessões.




0

Sim. Existem alguns sites bastante grandes escritos com o Django. Você pode ver uma lista de sites usando django aqui , alguns obtêm tráfego significativo.

Isso pode ser feito se você projetar e configurar o Django corretamente. Em particular, o armazenamento em cache deve ser configurado corretamente. O Django lançou recentemente várias melhorias projetadas para melhorar a escalabilidade, em particular a capacidade de usar facilmente vários bancos de dados. Você pode ler sobre os aprimoramentos de escalabilidade no Django 1.2 aqui .

O Django é muito mais novo que o PHP (1995 x 2005). Muitas das melhorias feitas na escalabilidade do Django são muito recentes, acho que veremos sites maiores do Django à medida que o tempo passa e o projeto amadurece.

Este tópico é discutido em detalhes com muitos bons links no StackOverflow.


obrigado pelos links - pensado this'd ser off-topic para estouro de pilha
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.