¿Hay algún sitio web grande escrito con Python / Django? [cerrado]


12

Mirando la lista de sitios creados usando django, parece que no hay sitios web importantes escritos con el marco.

¿Por qué es esto? ¿Django no es adecuado para sitios web escalables, o es que Python pierde a PHP porque más desarrolladores lo saben o hay más componentes OSS disponibles mientras que la empresa favorece .NET o Java?

¿Qué tan adecuado es Python en comparación con PHP, por ejemplo? Recientemente vi algunos puntos de referencia que pusieron a Python mucho más rápido que PHP.

Estoy buscando respuestas un poco más en profundidad que "cualquier cosa se puede hacer para trabajar / usar lo que sabes", etc. por favor.

Gracias

- editar -

Gracias por las respuestas a todos.

php  python  django 

De Wikipedia "Fue desarrollado originalmente para administrar varios sitios orientados a las noticias para The World Company". Google está haciendo grandes inversiones en Python (especialmente la velocidad de este code.google.com/p/unladen-swallow ) pero, aparte de la inclusión superficial en App Engine, parece que no hay nada concreto documentado en público.
Metalshark

Diría que tendrías mejor suerte preguntando esto en Stack Overflow, pero probablemente no lo harías. Esta pregunta es muy subjetiva ... y no del todo sobre el tema de este sitio. Considere la posibilidad de revisarlo para que se pueda proporcionar una respuesta única (técnicamente) correcta y llevarla al ámbito de la administración de sitios web, en lugar de elegir un marco de desarrollo.
Tim Post

Vote para cerrar como fuera de tema.

YouTube usa Python, creo.
William Edwards

Respuestas:




2

La NASA y PBS usan Django en todo el lugar.


Si bien se está llevando a cabo la centralización, la NASA tiene miles de sitios web que se desarrollaron originalmente de forma independiente el uno del otro y, por lo tanto, la tecnología utilizada para estos sitios está por todas partes.
GreenMatt

1

Es posible que desee echar un vistazo a este enlace . Habla sobre un gran sitio ruso y los problemas que tuvieron con el lanzamiento de un gran proyecto de Django.


1
El autor tomó muchas decisiones muy, muy malas, como tener un JOIN de 4 tablas (que incluía la tabla más grande en la base de datos) en la página de índice, que todo usuario ve. Y usar hashes para claves en lugar de simples incrementos automáticos de enteros. Este artículo tiene muy poco que ver con el rendimiento de Django y mucho con el desarrollo muy pobre del autor.
Bryson

el uso de hashes como claves para una tabla de sesión es una práctica estándar: no podría usar claves de incremento automático o dejaría la aplicación susceptible a ataques triviales de secuestro de sesión. Sin embargo, estoy de acuerdo en que no son necesariamente problemas de django, aunque tal vez sea un poco si no hay una manera de especificar el motor que se usará para la tabla de sesión.




0

Si. Hay algunos sitios bastante grandes escritos con Django. Puede ver una lista de sitios que usan django aquí , algunos obtienen tráfico significativo.

Se puede hacer si diseña y configura Django correctamente. En particular, el almacenamiento en caché debe configurarse correctamente. Django ha presentado recientemente varias mejoras diseñadas para mejorar la escalabilidad, en particular la capacidad de usar fácilmente múltiples bases de datos. Puede leer sobre las mejoras de escalabilidad en Django 1.2 aquí .

Django es mucho más joven que PHP (1995 vs 2005). Muchas de las mejoras realizadas en la escalabilidad de Django son muy recientes, creo que veremos sitios Django más grandes a medida que pase el tiempo y el proyecto madure.

Este tema se discute en gran detalle con muchos buenos enlaces en StackOverflow.


gracias por los enlaces - pensé que esto estaría fuera de tema por desbordamiento de pila
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.