Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What languages do twitter and facebook use? [closed]

Tags:

I'm using php for the last 6 months and i can pretty much do anything with it. But BIG websites like Facebook and Twitter don't appear to use php. I want to know what languages they use and why they chose that language over php.

Is Ruby on Rails a good language to build robust and big websites? I've seen RoR's video on youtube mocking other frameworks and languages. Is it really awesome?

like image 703
jest Avatar asked Jan 25 '10 06:01

jest


People also ask

What languages do Facebook use?

Facebook only uses one language in the Front-end that is JavaScript. JavaScript is the most popular programming language today as it is used by almost every platform in the front-end development that you visit today.

Does Facebook still use PHP?

Facebook doesn't use PHP for its core system, at Facebook, they uses C++ heavily on back end system.

What language does Mark Zuckerberg use for Facebook?

When Mark Zuckerberg started work on Facebook in late 2003, he used a programming language called PHP. It was one of the most popular web languages of the day. Facebook now runs on Hack. Hack is a programming language for the HipHop Virtual Machine, created by Facebook as a dialect of PHP.


2 Answers

  • Twitter on Scala

It began its life as a Ruby on Rails application, and still uses Ruby on Rails to deliver most user-facing web pages. But about a year ago they started replacing some of the back-end Ruby services with applications running on the JVM and written in Scala

  • Facebook Technology stack

Facebook’s technology stack consists of applications written in many languages, including PHP, C, C++, Erlang and others.

like image 136
YOU Avatar answered Nov 09 '22 06:11

YOU


twitter is built on Ruby on Rails

facebook uses PHP primarily, but also relies on "C++, Java, Python and Erlang" -- http://en.wikipedia.org/wiki/Facebook#Server_infrastructure

like image 20
davidosomething Avatar answered Nov 09 '22 04:11

davidosomething