Существуют ли крупные веб-сайты, написанные на Python / Django? [закрыто]


12

Глядя на список сайтов, созданных с использованием django, кажется, что нет крупных веб-сайтов, которые написаны с использованием фреймворка.

Почему это? Является ли django неподходящим для масштабируемых веб-сайтов или фактически Python проигрывает PHP, потому что больше разработчиков знают об этом или доступно больше компонентов OSS, в то время как предприятие предпочитает .NET или Java?

Насколько подходит Python по сравнению с PHP, например? Недавно я увидел несколько тестов, которые ставят Python намного быстрее, чем PHP.

Я ищу ответы немного более подробно, чем «все, что можно сделать, чтобы работать / использовать то, что вы знаете» и т. Д., Пожалуйста.

Благодарность

-- редактировать --

Спасибо всем за ответы.

php  python  django 

Из Википедии "Он был изначально разработан для управления несколькими новостными сайтами для The World Company". Google вкладывает большие средства в Python (особенно в его скорость code.google.com/p/unladen-swallow ), но кроме краткого включения в App Engine, кажется, ничего публично не задокументировано.
Metalshark

Я бы сказал, что вам лучше спросить об этом в Stack Overflow, но, скорее всего, вы этого не сделаете. Этот вопрос очень субъективен .. и не совсем по теме для этого сайта. Пожалуйста, подумайте над тем, чтобы пересмотреть его, чтобы можно было предоставить один (технически) правильный ответ, и привести его в сферу управления веб-сайтами, а не выбирать среду разработки.
Тим Пост

Голосовать, чтобы закрыть как не по теме.

YouTube использует Python, я верю.
Уильям Эдвардс

Ответы:


4

Да, The Onion использует Django для A / V Club части своего сайта. По-видимому, они постепенно переносят весь сайт в сторону Джанго. Они ответили на кучу вопросов о Reddit.

Кроме того, reddit.com, который обслуживает миллионы просмотров страниц каждый день, написан на python, но не на Django. Я верю, что они используют пилоны, но я могу ошибаться.


1
The Onion недавно перешел на ASP.net.
Вассиманс


2

НАСА и PBS используют Джанго повсюду.


В то время как происходит централизация, у НАСА есть тысячи веб-сайтов, которые изначально разрабатывались независимо друг от друга, и поэтому технология, используемая для этих сайтов, повсеместно.
GreenMatt

1

Возможно, стоит взглянуть на эту ссылку . Рассказывает о большом русском сайте и проблемах, с которыми они столкнулись при запуске большого проекта Django.


1
Автор принял очень и очень плохое решение, например, наличие JOIN с четырьмя таблицами (который включал самую большую таблицу в базе данных) на странице индекса, которую видит каждый пользователь. И использование хешей для ключей вместо простых целочисленных автоинкрементов. Эта статья имеет очень мало общего с производительностью Django и очень сильно связана с очень плохой разработкой автора.
Брайсон

использование хэшей в качестве ключей для таблицы сеансов является стандартной практикой - вы не можете использовать автоинкрементные ключи или оставите приложение восприимчивым к обычным атакам перехвата сеансов. Я согласен, что они не обязательно являются проблемами Django, хотя, возможно, это немного , если нет способа указать движок, который будет использоваться для сеансовой таблицы.



0

Я не уверен, что "большая" имеет значение. Django - это уважаемая и впечатляющая платформа, которая управляет некоторыми замечательными сайтами, в частности lawrence.com . Вы можете посмотреть на djangosites.com другие сайты, на которых работает django.

Если вы ищете «конкретный пример» того, как и почему django великолепен и может масштабироваться, посмотрите Четыре урока краудсорсинга из эксперимента Guardian (захватывающего) скандала с расходами .


0

Да. Есть несколько довольно больших сайтов, написанных на Django. Вы можете увидеть список сайтов, использующих django здесь , некоторые получают значительный трафик.

Это можно сделать, если правильно спроектировать и настроить Django. В частности, кеширование должно быть настроено правильно. Django недавно выпустил несколько улучшений, разработанных для улучшения масштабируемости, в частности, возможность легко использовать несколько баз данных. Вы можете прочитать об улучшениях масштабируемости в Django 1.2 здесь .

Django намного моложе PHP (1995 против 2005). Множество улучшений, сделанных в масштабируемости Django, появилось совсем недавно, я думаю, что мы увидим более крупные сайты Django с течением времени и по мере развития проекта.

Эта тема обсуждается очень подробно со множеством хороших ссылок на StackOverflow.


спасибо за ссылки - думал, что это будет не по теме для переполнения стека
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.