На каком языке написан Craigslist? - PullRequest
5 голосов
/ 21 июля 2009

Я знаю, я знаю - это, вероятно, не имеет (и не должно) иметь значение - я прочитал этот комментарий . Но как новичок, только изучающий Python, я весьма заинтригован. Источник, кажется, ссылается на Javascript несколько раз - будет ли весь сайт в этом? Есть идеи об остальном технологическом стеке сайта?

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

РЕДАКТИРОВАТЬ: не хочу звучать как экзамен, но обосновать свой ответ :-) Например. почему бы / не порекомендовали бы пойти по их стопам?

Ответы [ 3 ]

13 голосов
/ 21 июля 2009

С http://www.craigslist.org/about/thanks:

  • Linux - необходимо для Craigslist
  • apache - веб-сервер с открытым исходным кодом в совершенстве
  • mySQL - фантастическая база данных SQL с открытым исходным кодом
  • perl - практически все программное обеспечение craigslist написано на perl
  • GNU - emacs, gcc, bash и сама концепция свободного программного обеспечения
  • openBSD - практически безошибочный
  • [...]

(список можно продолжить)

12 голосов
/ 21 июля 2009

Согласно этому интервью с Крейгом из 2008 , оно в основном написано на Perl.

РЕДАКТИРОВАТЬ: Вы также спросили об оставшейся части технологического стека, который там используется, который в приведенном выше интервью называется "довольно обычной архитектурой LAMP, целой связкой систем Linux, Apache, MySQL". и Perl специально mod_perl. " Что касается вашего конкретного упоминания о Javascript, Craigslist, кажется, не является особенно интенсивным Javascript-сайтом, но быстрый «просмотр источника» подтвердил, что они действительно используют jQuery .

6 голосов
/ 21 июля 2009

Да, Craigslist создан для работы с минимальной вычислительной мощностью. Я бы НЕ рекомендовал следовать по его стопам.

EDIT

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

Хотя я очень люблю CL. Я нашел немало клиентов через этот сайт. :)

...