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.