views:

4261

answers:

4
+7  Q: 

Facebook Framework

What PHP Framework does Facebook use ? Can it be downloaded from anywhere ???

A: 

You can download the Facebook SDK from http://developer.facebook.com, it contains all the dependency within it, and can be used 'as is' without additional downloads.

David Higgins
That's for interacting with their systems, not the framework Facebook itself is built on.
ceejayoz
Facebook itself, internally, uses a range of PHP Frameworks some of which are completely proprietary (custom, in-house solutions). They do not publicize this information.There are a large number of open source, and commercial PHP projects available that mimick Facebook functionality, however.
David Higgins
+2  A: 

If you are trying to create something similar to Facebook, you could also try Elgg. http://www.elgg.org/ – Open Source social network engine. It creates a mini-Facebook where you can friend each other, send private messages, have discussion forums, host your own person blog, etc.

Cazmaraline
+12  A: 

Funny you should mention it, I was just watching a presentation on how facebook is put together. You will see from it that they partially use PHP, but it is in a customized form.

Facebook Architecture

Also find their use of Memcache very intriguing. They've used it with a home baked UDP mechanism to give them the scalability that they need. It's overall simplicity of solution is worth beholding.

Campbell
+3  A: 

What PHP Framework does Facebook use ? Can it be downloaded from anywhere ???

No idea what framework they use, it'll be a custom solution they developed in house. It's not going to available anywhere to download.

Check out this framework question if you're looking for recommendations on which framework to use.

What PHP framework would you choose for a new application and why?

The Pixel Developer