лучшие сайты на django

15 примеров реальных проектов на Django

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

Почему крупные компании выбирают Django?

При создании сайта чаще всего требуется стандартный набор компонентов:

Если эти задачи повторяются из раза в раз, почему бы не упростить их и не уменьшить стоимость разработки? Веб-фреймворки — это коллекции компонентов, которые и предназначены для этих целей.

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

Django считается лучшим веб-фреймворком на Python. Он подходит для создания сайтов, работающих с базами данными.

Изучая следующие примеры, разберем основные достоинства использования этой платформы. Используйте их не только как примеры, но также и как источники вдохновения для собственных проектов.

1. YouTube

Крупнейший видеохостинг — это часть компании Google, которая использует Python и Django во множестве своих проектов. YouTube — не исключение, ведь вся платформа написана с использованием этого фреймворка.

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

2. Поиск Google

Google использует Python во множестве своих продуктов. Компания всегда видела потенциал этого языка и пыталась задействовать его как можно чаще. Так, Python в целом и Django в частности используются для главного проекта компании — поиска Google.

3. Dropbox

Один из крупнейших в мире сайтов для хранения данных, Dropbox, создал новый способ хранения данных — в облаке. Благодаря нему пользователи имеют возможность получать доступ к файлам из любого места (только находясь онлайн, конечно). Dropbox подходит для хранения документов, видео, изображений и других данных. И все это благодаря возможностям Python.

Фреймворк использовался для создания бэкенда и клиентской части, что позволило команде разработчиков выпустить продукт довольно быстро. С помощью Django разработчики добились того, что у пользователей есть возможность смотреть историю, синхронизировать аккаунт между устройствами и делиться своими файлами.

4. Instagram

лучшие сайты на django. Смотреть фото лучшие сайты на django. Смотреть картинку лучшие сайты на django. Картинка про лучшие сайты на django. Фото лучшие сайты на django

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

Изначально Python был ядром технологического стека приложения. Команда использовала несколько версий языка и в конце остановилась на Python 3.5.

Instagram обрабатывает большие объемы данных и взаимодействий пользователей. Использование Django упрощает это все и позволяет сосредоточиться на UI и UX.

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

Instagram начал быстро расти и компания искала новые технологии, чтобы задействовать их, но в итоге они приняли решение остаться с Python и Django.

Бывший глава разработки рассказал:

Мы смогли добраться до отметки в сотни миллионов пользователей с помощью Python и Django, поэтому решили продолжать в том же направлении. Одна из причин — наши инженеры действительно любят Python. Поэтому они и хотят работать у нас.

Более того Instagram использует Sentry для мониторинга и составления отчетов о багах. И все это происходит в реальном времени.

5. Reddit

Reddit — крупнейший в мире проект с элементами новостной ленты и социальной сети. Пользователи могут публиковать разные посты, комментировать их и оценивать посты других. Большая часть сайта выполнена с помощью Python.

6. Pinterest

Pinterest очень похож на Instagram. На этом сайте пользователи могут делиться разными фотографиями, но только теми, которые соответствуют их интересам или определенной теме. Например, можно вести доску о самых быстрых автомобилях, подписаться на нее и после этого получать похожие фотографии.

Django — популярный фреймворк в среде платформ социальных медиа, ведь он позволяет работать с большими объемами данных, которые могут обрабатывать тысячи взаимодействий каждую секунду. У Pinterest 250 миллионов активных пользователей, поэтому важно обеспечивать производительность и пропускную способность. Все это есть в Django, что позволяет пользователям Pinterest следить друг за другом, делиться информацией и так далее.

7. Quora

Quora — портал, на котором пользователи могут задавать и отвечать на вопросы. С активностью они приобретают рейтинг, который позволяет активнее привлекать ответы на свои вопросы.

8. Yahoo Maps

В основном, Yahoo использует для своих проектов Node.js. Но для создания карт они решили использовать Python. Yahoo Maps — стандартное решение, которое позволяет проложить маршрут из точки A в точку B. Этот поисковый движок не так популярен в восточных странных, но пользуется популярностью на западе. Он считается надежным, поэтому его часто используют в повседневных поездках.

9. Spotify

Spotify — приложение, которое позволяет находить, слушать и делиться музыкой бесплатно. Оно очень удобное, поскольку позволяет быстро находить нужные треки и создавать плейлисты.

лучшие сайты на django. Смотреть фото лучшие сайты на django. Смотреть картинку лучшие сайты на django. Картинка про лучшие сайты на django. Фото лучшие сайты на django

Как и iTunes, Spotify изменил то, как люди слушают музыку и делятся ею. С помощью Spotify получить доступ к своей медиатеке можно с любого устройства. Разработчики выбрали Django по двум причинам:

Они не только используют возможности Python, но и создают новые. В Spotify также используют Java и C++, но последний — все меньше и меньше.

10. The Onion

The Onion — еще один пример отличного сервиса, созданного с помощью Django. Это сатирическое издание, у которого есть онлайн-версия. Публикации, дизайн и все функции созданы с помощью Django и Python.

Сегодня это одна из самых известных и читаемых газет в мире.

11. Disqus

Django — один из самых значимых проектов, созданных с помощью Python. Он позволяет реализовывать комментарии и дискуссии на сайтах, анализировать аудиторию, активность, а также менять то, как отображается реклама для них.

Использование Disqus не только позволило команде быстрее создать сайт, но также стремительно масштабировать его. Сегодня разработчики используют и другие фреймворки, но Django остается выбором №1 благодаря отличному сообществу и готовым компонентам.

С помощью Django команда Disqus также создала Sentry — внутренний инструмент для отслеживания багов, отладки и исправления критических ошибок.

12. Washington Post

Изначально Django был создан для поддержки контентного приложения для Lawrence Journal-World, The Washington Post, The Guardian, The New York Post и других сайтов новостных изданий. Django работает быстро и отлично масштабируется, что позволяет обрабатывать запросы аудитории любого масштаба.

13. Bitbucket

Облачный Git-репозиторий привлек миллионы разработчиков в 2008 году. С 17 миллионами запросов и 6 млн репозиториев в год это одно из крупнейших веб-приложений на Django.

Команда Bitbucket выбрала Django по нескольким причинам: тысячи разработчиков в сообществе и готовые решение.

14. Eventbrite

Eventbrite — популярная платформа для управления и продажи билетов на мероприятия. Изначально она была создана на чистом Python, но позже разработчики переключились на Django, чтобы справляться с ростом аудитории и объемом взаимодействия между ними.

15. Mozilla

Один из популярнейших браузеров, Mozilla, должен обрабатывать миллионы запросов каждый месяц. Учитывая это количество, нет ничего удивительного, что команда решила перейти с PHP + CakePHP на Python + Django. Сайт поддержки и дополнений Mozilla сегодня работают с помощью Django.

Почему веб-разработка на Django?

Когда у вас только появилась идея, нужно всего несколько минут, чтобы придать ей форму с помощью Django. Тот факт, что Django находится в свободном доступе, значительно упрощает процесс разработки и помогает разработчиков думать о дизайне и функциях.

Также это идеальный инструментов для стартапов. У Django есть множество преимуществ и недостатков, которые не были упомянуты в этом материале. Однако для проекта с дедлайном этот фреймворк подходит чуть ли не лучше всех. А для ускорения процесса разработки можно использовать собственные параметры.

Источник

Новости IT компаний
Обсуждения, Форум

10 популярных сайтов, созданных с использованием Django Framework

При создании веб-сайта обычно требуется работать с примерно одинаковым набором базовых компонентов: способы управления авторизацией пользователей (создание учетной записи, вход в систему); панель пользователя; загрузка и выгрузка файлов и т.д. Если задачи одинаковы, почему бы не упростить их и тем самым снизить стоимость разработки? Именно веб-фреймворки появились как набор компонентов, предназначенных для облегчения и упрощения создания веб-сайтов.

лучшие сайты на django. Смотреть фото лучшие сайты на django. Смотреть картинку лучшие сайты на django. Картинка про лучшие сайты на django. Фото лучшие сайты на django

Django предназначен для создания масштабируемых веб-приложений или веб-сайтов с постоянно растущей аудиторией (например, контентных или новостных сайтов). Django предоставляет ряд возможностей для создания веб-приложений на основе Python, включая панель пользователя, различные базы данных (SQLite, PostgresSQL, MySQL), функции администратора и многое другое.

Известные сайты, использующие Django

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

Один из величайших проектов, сделанных с Django. Он позволяет вам реализовывать комментарии и параметры обсуждения на своем сайте, анализировать активность аудитории и настраивать показ объявлений. Использование инфраструктуры Django позволило команде не только быстро создать веб-сайт, но и продолжать масштабировать его для миллионов новых пользователей. Теперь команда Disqus использует и другие фреймворки, но Django продолжает оставаться лучшим выбором благодаря постоянно растущему сообществу и множеству готовых к реализации опций.

Instagram, одна из самых известных и быстрорастущих социальных сетей, является еще одним примером сайта, созданного с помощью Python + Django. Почему? Instagram обрабатывает огромные объемы данных и взаимодействия с пользователем (лайки, публикации и т.д.). С Django команда Instagram может справиться со всем этим, в дополнение к извлечению выгоды из готовых к внедрению инструментов, которые позволяют им сконцентрироваться на UI и UX.

Spotifyлучшие сайты на django. Смотреть фото лучшие сайты на django. Смотреть картинку лучшие сайты на django. Картинка про лучшие сайты на django. Фото лучшие сайты на django

Как и iTunes, Spotify изменил способ, которым люди слушают, обмениваются и покупают музыку. При его использовании вы можете получить доступ к своей музыкальной библиотеке везде и на любом устройстве. Разработчики выбрали Django по двум причинам:

С Django они получили не только полный набор возможностей Python, но и максимально использовали его.

Сайт, который явно не нуждается в представлении. Впервые он был построен на PHP, но быстрый рост аудитории и необходимость быстрого внедрения новых функций привели команду к присоединению к сообществу Django. И выбор был полностью оправдан, так как рост аудитории не прекратился (к счастью для них), и новые функции появляются очень часто (к счастью для нас).

Интересно, что Django изначально был создан для поддержки контентного приложения для Lawrence Journal-World. В настоящее время The Washington Post, The Guardian, The New York Times и другие газетные сайты, которые используют Django, очень масштабируемы и могут обрабатывать большие объемы данных, генерируемых их ежедневной аудиторией.

Этот облачный репозиторий Git, запущенный еще в 2008 году, привлек миллионы разработчиков. С 17 миллионами запросов и 6 миллионами репозиториев в год это одно из наиболее загруженных веб-приложений на основе Django.

Pinterestлучшие сайты на django. Смотреть фото лучшие сайты на django. Смотреть картинку лучшие сайты на django. Картинка про лучшие сайты на django. Фото лучшие сайты на django

Один из самых популярных сайтов на Django. Благодаря этой структуре пользователи Pinterest могут подписываться на других пользователей и делиться своими досками.

Самое известное и популярное облачное приложение для хранения документов, видео, графики и т.д. Вы можете получить доступ к своим файлам в любом месте и с любого устройства (конечно, когда вы в сети).

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

Один из самых популярных браузеров, Mozilla, должен обрабатывать сотни миллионов запросов каждый месяц. Учитывая количество запросов, которые они получают по API, легко понять, почему команда решила перейти с PHP + CakePHP на Python + Django. Теперь сайт поддержки Mozilla и все дополнения для их браузера работают на Django.

Конечно, количество сайтов, созданных на Django, намного больше 10. Помимо сайтов из нашего списка, это:

Источник

10 самых популярных сайтов написанных на Django

Django набирает популярность и многие крупные компании используют его для создания веб проектов. Мы подобрали 10 популярных сайтов, написанных на Django.

Крупнейший видео хостинг YouTube является частью компании Google, которая во многих своих проектах использует язык Python и фреймворк Django. YouTube также не стал исключением и вся эта гигантская платформа написана на этом фреймворке.

лучшие сайты на django. Смотреть фото лучшие сайты на django. Смотреть картинку лучшие сайты на django. Картинка про лучшие сайты на django. Фото лучшие сайты на django

лучшие сайты на django. Смотреть фото лучшие сайты на django. Смотреть картинку лучшие сайты на django. Картинка про лучшие сайты на django. Фото лучшие сайты на django

лучшие сайты на django. Смотреть фото лучшие сайты на django. Смотреть картинку лучшие сайты на django. Картинка про лучшие сайты на django. Фото лучшие сайты на django

Инстаграм является одной из наиболее крупных социальных сетей в мире. Он позволяет пользователям выкладывать свои фотографии, лайкать другие и вникать в жизнь не только своих друзей, но и различных знаменитостей по всему миру. Инстаграм является мобильным приложением, но если говорить про его веб версию, то она полностью и целиком построена на Python Django.

лучшие сайты на django. Смотреть фото лучшие сайты на django. Смотреть картинку лучшие сайты на django. Картинка про лучшие сайты на django. Фото лучшие сайты на django

Reddit это крупнейший социальный новостной проект. Сами пользователи могут размещать различные статьи, а также комментировать и голосовать за други статьи других авторов. На этом сайте вы найдете тысячи Интернет новостей и споров на различные тематики. Большая часть всего функционала сайта выполнена как раз на Python.

лучшие сайты на django. Смотреть фото лучшие сайты на django. Смотреть картинку лучшие сайты на django. Картинка про лучшие сайты на django. Фото лучшие сайты на django

Ресурс Pinterest очень схож с инстаграмом. Здесь пользователи также могут делиться различными фотографиями, но лишь теми фотографиями, которые отвечают их интересам или же их подборке. К примеру, если пользователь ведет Pin про самые быстрые машины, то подписавшись на него вы будете получать кучу фотографий с быстрыми машинами.

лучшие сайты на django. Смотреть фото лучшие сайты на django. Смотреть картинку лучшие сайты на django. Картинка про лучшие сайты на django. Фото лучшие сайты на django

лучшие сайты на django. Смотреть фото лучшие сайты на django. Смотреть картинку лучшие сайты на django. Картинка про лучшие сайты на django. Фото лучшие сайты на django

лучшие сайты на django. Смотреть фото лучшие сайты на django. Смотреть картинку лучшие сайты на django. Картинка про лучшие сайты на django. Фото лучшие сайты на django

лучшие сайты на django. Смотреть фото лучшие сайты на django. Смотреть картинку лучшие сайты на django. Картинка про лучшие сайты на django. Фото лучшие сайты на django

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

лучшие сайты на django. Смотреть фото лучшие сайты на django. Смотреть картинку лучшие сайты на django. Картинка про лучшие сайты на django. Фото лучшие сайты на django

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

Источник

Высоконагруженные сайты и приложения на Python / Django (29 проектов)

Наша компания довольно давно занимается разработкой больших веб-приложений на Python / Django. В рунете крайне мало информации об этом замечательном языке программирования и фремворке на его основе. Мы решили исправить эту ошибку и рассказать о популярных высоконагруженных сайтах на этой технологии, а также дать много интересных технических подробностей. Для удобства сравнения сайтов между собой мы приводим еще и немного статистики к каждому из проектов. В целом сайтов на Python / Django, конечно, очень много в мире, мы охватим только наиболее интересные по нашему мнению.

Небольшая таблица известных проектов (на основе данных http://builtwith.com/), кликабельно:

лучшие сайты на django. Смотреть фото лучшие сайты на django. Смотреть картинку лучшие сайты на django. Картинка про лучшие сайты на django. Фото лучшие сайты на django

Pinterest (cоциальная сеть)

Python как язык программирования и в качестве фреймворка был выбран Django. Хостинг – Amazon. За основную систему управления базами данных взята MySQL, кэширование объектов выполняет memcached, а коллекций объектов – Redis. Solr используется как поисковая платформа, а Hadoop – для реализации поисковых и контекстных механизмов, анализа данных.

Немного о статистике:

В штате работают более чем 140 сотрудников по последним данным. Около 11-ти миллионов уникальных посетителей в неделю на декабрь 2011. 500 виртуальных машин в EC2, 410 Терабайт пользовательских данных или 80 миллионов различных объектов хранится в Amazon S3. На июль 2013 года Pinterest имеет около 70 миллионов пользователей, согласно французскому агентству Semiocast. Итого, Pinterest становится 4-ой по популярности социальной сетью в США после Facebook, Twitter и LinkedIn.

Disqus (сервис)

Python как язык программирования и в качестве фреймворка был выбран Django. Операционная система – Linux. За основную систему управления базами данных взята PostgreSQL, кэширование объектов выполняет memcached, как и в случае с Pinterest. За балансировку нагрузки отвечает HAProxy, за репликацию данных – Slony.

Немного о статистике:

В штате работают 33 человека. Число зарегистрированных пользователей растет и на данный момент составляет 50 миллионов человек. Сайт получает примерно 17 тысяч запросов в секунду. Более 144 миллионов уникальных посещений в месяц только с территории США. Около 750 000 сайтов и блогов.

Instagram (фото- и видео-приложение)

За основную операционную систему взят Ubuntu Linux 11.04. Python как язык программирования в качестве фреймворка был выбран Django. За основную систему управления базами данных взята PostgreSQL, кэширование объектов выполняет опять же memcached, а Redis выступает в качестве дополнительного хранилища данных. За балансировку нагрузки отвечает HAProxy. Проект использует инфраструктуру Amazon, в частности EC2, ELB, Route, S3 и CloudFront. За поисковую платформу взят Solr. Для работы с задачами используется Gearman.

Немного о статистике:

Все начиналось с одного небольшого и слабого сервера и двоих разработчиков. В первый же день было зарегистрировано около 25 000 пользователей. Сегодня же Instagram пользуются более 200 миллионов человек — более 7 миллионов пользователей ежедневно. Около 20 миллиардов фотографий было опубликовано, и 60 миллионов публикуется ежедневно. Facebook приобрел сервис за 1 миллиард долларов в апреле 2012 года.

Reddit (новостной сайт)

Python как язык программирования в качестве фреймворка был выбран Pylons. За основную систему управления базами данных взята также PostgreSQL, кэширование объектов выполняет memcached. RabbitMQ используется для автономной обработки данных. За балансировку нагрузки отвечает HAProxy. За поисковую платформу взят Amazon CloudSearch.

Немного о статистике:

Около 112 миллионов уникальных посещений в месяц. 5,46 миллиардов просмотров страниц в месяц. Reddit пользуются 2,89 миллиона человек. И все это обслуживает команда, состоящая из 28 человек.

Dropbox (облачное хранилище данных)

И Dropbox сервер и клиентское приложение написаны на Python. Клиент использует средства разработки GUI, такие как wxWidgets и Cocoa и другие важные библиотеки Python такие как Twisted, ctypes и pywin32. Dropbox зависит от librsync библиотеки, которая написана на C. Информация о файлах содержится в хранилище, реализованном на базе MySQL. Для хранения самих файлов используется Amazon S3.

Немного о статистике:

Штат состоит из 110 сотрудников. Более 50 миллионов зарегистрированных пользователей. Каждые 3 минуты более чем миллион файлов сохраняются с использованием сервиса. 500 миллионов файлов сохраняются ежедневно.

Pitchfork (музыкальный электронный журнал)

Python как язык программирования в качестве фреймворка был выбран Django. Хостинг – Amazon. Основной системой управления базами данных была выбрана MySQL. В дополнение используется PostgreSQL. За кэширование объектов отвечает Redis. В качестве поисковой платформы используется ElasticSearch и Solr. Также используются сервисы Amazon (EC2, RDS, SES).

Немного о статистике:

Проект имеет более 14,5 миллионов посещений в месяц (580 тысяч в день), из них 5,5 уникальных (410 тысяч в день). Просмотр страниц составляет 38,5 миллионов в месяц (1,6 миллиона в день). На март-апрель 2014 года количество зарегистрированных пользователей составляет 4,3 миллиона.

Lanyrd (портал)

Python как язык программирования и в качестве фреймворка был выбран Django. За основную систему управления базами данных взята PostgreSQL, кэширование объектов выполняет memcached. Redis используется в связке с Celery для хранения промежуточных результатов задач, которые выполняет Celery в асинхроном режиме. За балансировку нагрузки отвечает HAProxy. Проект использует инфраструктуру Amazon, в частности S3. За поисковую платформу взят Solr.

Немного о статистике:

Команда разработчиков состоит из всего 6 человек, как заявляет Andrew Godwin в своей презентации. Около 900 000 уникальных посетителей в месяц на март 2014 года, максимальное значение было в октябре 2013го и составляло немногим более миллиона посетителей (http://www.trafficestimate.com/lanyrd.com). Ежедневный просмотр страниц составляет около 55 000.

Mozilla (программное обеспечение)

Компания Mozilla использует различные языки программирования, в том числе и Python, который используется широко: от написания сборочных скриптов до сайта компании, Webmaker и других компонентов, а также сервера синхронизации – минималистичное WSGI приложение использующее Paste для разворачивания на хостинге и Sqlite3 в качестве базы данных.

Немного о статистике:

На сегодняшний день проектами Mozilla пользуются более 500 миллионов человек. Это весьма большой показатель, если учесть конкуренцию. Проектами Mozilla занимаются более тысячи разработчиков.

Yelp (портал с элементами социальной сети)

За основную операционную систему взят Ubuntu Linux. Python как язык программирования и в качестве фреймворка был выбран Django. За основную систему управления базами данных взята MySQL. Также Yelp использует сервисы Amazon, в частности S3 для хранения логов и фотографий, и EMR. В качестве поисковой платформы используется Solr/Lucene. За балансировку нагрузки отвечает HAProxy и LVS.

Немного о статистике:

Посещаемость сайта составляет около 200 миллионов человек в месяц, из них порядка 120 миллионов уникальных посещений. (https://www.quantcast.com/yelp.com). За все время работы проекта написано более 53 миллионов отзывов пользователями по всему миру.

Foursquare (социальная сеть с функцией геопозиционирования)

Проект написан на нескольких языках, в том числе и Python, который используется для автоматизации операционных задач и других процессов. CentOS Linux является основной операционной системой. HAProxy отвечает за распределение нагрузки и API-запросов. За основную систему управления базами данных взята MongoDB, кэширование вычислительных процессов выполняет Memcache. Часть информации, а именно пользовательские фотографии, хранится в Amazon S3. Анализом занимается Hadoop. За поисковую платформу взяты Solr и Elasticsearch. Для поиска по гео-индексам используется библиотека s2 от Google в связке с PostGIS. Kestrel отвечает за обработку асинхронных задач.

Немного о статистике:

Штат состоит примерно из 140 сотрудников. По данным за 2013 год проектом занимались около 40 тысяч разработчиков. Пользователей около 45 миллионов. Общее количество чек-инов по всему миру 5 миллиардов, и примерно 3 миллиона добавляется каждый день.

Rdio (музыкальный сервис)

Rdio использует несколько языков программирования. В частности, часть Бэкенда написана на Python и в качестве фреймворка выбран Django. Для хранения информации используется несколько баз данных – MongoDB и MySQL. Redis был выбран в качестве альтернативы memcached.

Немного о статистике:

Каталог из более чем 20 миллионов песен. Ежедневно около 200 тысяч просмотров страниц. На территории Соединенных Штатов около 300 тысяч людей пользуются сервисами проекта в течение месяца.

Google (поисковая система)

Google использует множество языков программирования. Так как создатель Python работал одно время в Google, легко предположить, что и этот язык программирования используется. Так и есть. На Python написана часть YouTube и поискового движка, а также много других компонентов. Вкратце, используется LevelDB как основная система управления базами данных. Также используется Closure для работы с JavaScript, это своего рода набор инструментов, созданный разработчиками Google.

Немного о статистике:

Статистика Google известна всем и везде, но приведем несколько цифр. Ежемесячно через поиск проходит 12,477 миллиардов запросов. Google занимает около 67% поискового рынка Соединенных Штатов. Уникальных посещений за месяц – 191 миллион человек. Штат компании составляет 53,891 человек.

Quora (социальный сервис «Вопросы и ответы»)

Python как язык программирования. Хостинг – Amazon. За основную систему управления базами данных взята MySQL, кэширование объектов выполняет memcached. За балансировку нагрузки отвечает HAProxy.

Немного о статистике:

Штат состоит из 72 сотрудников. Число уникальных посещений за февраль 2014 года составляет более одного миллиона. Ежемесячно сервисом Quora пользуются 1,126,00 людей (данные за 2013).

Подведем итог

Как видите, довольно много известных проектов использует Python / Django и это вполне оправданно. Python – очень интересный современный язык программирование, который сейчас очень быстро набирает популярность, как на западе, так и в рунете. Про преимущества Python / Django мы уже писали ранее небольшую заметку. На данный момент мы наблюдаем большой спрос на программирование на Python / Django, ведь это качество! Спрос на проекты рождает и спрос на специалистов.

Если Вы хотите разработать высоконагруженный проект, то мы рекомендуем рассмотреть Python / Django в качестве технической платформы. Ну а для коллег, если Вы хотите стать программистом или освоить новый язык программирования – Python будет одним из наилучших вариантов.

Курсы Python. В нашей школе стартует пятимесячный курс обучения «Разработка веб-приложений на Python / Django» — еще есть несколько мест. Чтобы записаться пишите на info@digitov.com

Новые статьи Чтобы получать наши новые статьи раньше других или просто не пропустить новые публикации — подписывайтесь на нас в Facebook, VK и Twitter.

Курсы по программированию Совсем скоро в нашей бизнес-школе Digitov стартуют курсы: Хочу стать Junior PHP Developer!, Symfony 2. Гибкая разработка и Ruby on Rails. По рельсам к профессиональной разработке. Подписывайтесь на курсы сейчас и сможете купить их со скидкой.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *