What language is Craigslist written in?

I know, I know - it probably doesn't matter (and shouldn't) - I read this comment . But, as a newbie just learning Python, I am very intrigued. The source seems to reference Javascript several times - will the whole site be in this? Any idea that the rest of the technology is behind the site?

Looking at the technologies behind some of my favorite sites, it turns out to be a rather interesting way to learn about the pros and cons of various languages ​​/ frameworks.

EDIT: Doesn't mean to sound like an exam, but give grounds for your answer :-) for example. why / would you not recommend following in their footsteps?

+4
source share
3 answers

According to an interview with Craig since 2008 , it is mostly written in Perl.

EDIT: You also asked about the remainder of the technology stack used there, which in the interview above is called the "fairly common LAMP architecture, a range of Linux, Apache, MySQL, and Perl systems, namely mod_perl." As for your specific mention of Javascript, Craigslist does not seem to be a particularly important site for Javascript, but a quick "view source" has confirmed that they use jQuery .

+12
source

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

  • linux - required for Craigslist
  • apache is an excellent open source web server
  • mySQL is a fantastic open source SQL database
  • perl - almost all Craigslist software is written in perl
  • GNU - emacs, gcc, bash and the concept of free software
  • openBSD - practically emergency protection
  • [...]

(the list goes on)

+13
source

Yes Craigslist is built to run at absolute minimum computing power. I would NOT suggest you follow her.

EDIT

Just because no one is wrong. I am not saying that the CL design was wrong. This is actually quite inventive. However, they developed the application a long time ago, and since then the transfer, processing and hosting services in general have become much cheaper. Essentially, I am saying that writing an application in the same way as it is now would be foolish.

Great love for CL though. Through this site I landed on several clients. :)

+6
source

All Articles