Исходный код крупных / популярных сайтов

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

Вот почему я пытался найти несколько известных / крупных веб-сайтов с опубликованным исходным кодом, но не нашел ничего больше, чем я уже знал (http://code.reddit.com/browser)

Вы знаете что-нибудь еще?

PS. Просто из любопытства - слышали ли вы о какой-либо неофициальной утечке исходного кода большого веб-сайта?

Дни открытий в "Медузе": Как я создал инструмент Cross Post из Notion
Дни открытий в "Медузе": Как я создал инструмент Cross Post из Notion
Я технический писатель в Medusa . Часть моей работы включает в себя управление контентом в нашем блоге и на других платформах. Обычно мы публикуем...
Начала с розового дизайна
Начала с розового дизайна
Pink Design - это система дизайна Appwrite с открытым исходным кодом для создания последовательных и многократно используемых пользовательских...
Наши любимые сообщения 2022 года
Наши любимые сообщения 2022 года
В 2022 году мы возобновили личные встречи, тормозили криптовалюты, смотрели чемпионат мира по футболу, пытались купить билеты на Тейлор Свифт. А мир...
3
0
2 241
5

Ответы 5

Исходный код Википедии (MediaWiki) можно найти по адресу http://www.mediawiki.org/

Наиболее важные части:

  • "фаза3" (основной код; это странное название из-за того, что его несколько раз переписывали)
  • расширения (Википедия использует несколько из них; какие можно увидеть на Специально: Версия)

Кроме того, вот очень подробное объяснение всей архитектуры Википедии: Википедия: внутреннее устройство, конфигурация, примеры кода и проблемы управления..

Вы можете проверить SlashCode, код, стоящий за Slashdot и любыми другими сайтами, которые используют его в качестве решения CMS / ведения блогов. http://www.slashcode.com

Просмотр репозиториев SourceForge - это именно то, что вам нужно. Существует множество хорошо известных высококачественных приложений, таких как Hibernate, чтобы дать один крупный пример. И весь исходный код тут же :)

Посмотрите серию скринкастов Роба Конери, Витрина MVC, где он создает небольшой коммерческий веб-сайт, используя ASP.NET MVC.

Другие вопросы по теме