3 ms·
Those "databases and other systems" make up a significant portion of their code base, and in many cases Facebook either contributes to their development or crea
by noelwelsh 13y ago
Those "databases and other systems" make up a significant portion of their code base, and in many cases Facebook either contributes to their development or created them internally. To claim that Facebook is written entirely in PHP is false. Examples:
- Cassandra (Java) was created by Facebook http://en.wikipedia.org/wiki/Apache_Cassandra http://en.wikipedia.org/wiki/Apache_Cassandra
- Giraph (Java) has significant contributions from Facebook and I believe was founded there http://giraph.apache.org/ http://giraph.apache.org/
- FP (Erlang IIRC) at Facebook http://cufp.org/videos/functional-programming-facebook http://cufp.org/videos/functional-programming-facebook
- Facebook's page listing some of the open source projects they contribute to https://developers.facebook.com/opensource/ https://developers.facebook.com/opensource/
- sovande 13y agoThe last link you posted has this though; "PHP is an incredibly popular scripting language which makes up the majority of our code-base. Its simple syntax lets us move fast and iterate on products." Not sure if I believe it though.
- dubcanada 13y agoAlright, let me correct myself then. The "frontend" of Facebook is written entirely in PHP. The backend is written in everything from Erlang to C++.
- Kiro 13y agoDon't correct yourself. The majority of the backend is written in PHP as well.