Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


williag1

3 posts

Wannabe Geek


#78745 7-Mar-2011 16:40
Send private message

Hello fellow Forum members,

I have a rather random, abstract query...

I have a fairly good idea how Facebook works from a user/front perspective. But I was wondering if anyone knows of any literature of backend of Facebook? E.g. what powers Facebook? What skills would someone need if hypothetically speaking you wanted to build a Facebook equivalent from scratch?

I'm just genuinely curious. And since I appreciate it is far from a one sentence answer,I would be eternally grateful if someone knows of any good sources of information and it could be books, websites, anything really? I'd just like a starting point.

Thanks very much in advance.

Create new topic
Cyris
121 posts

Master Geek
+1 received by user: 3


  #446356 7-Mar-2011 16:43
Send private message

You're going to need a lot of money and servers - http://www.time.com/time/photogallery/0,29307,2036928_2218548,00.html Facebook server Farm



nitrotech
1285 posts

Uber Geek
+1 received by user: 168


  #446361 7-Mar-2011 16:50
Send private message

Start off small though and make a lamp server, facebook is mysql and php both open source - and in my opinion php is an excellent programme language that is easy to understand.

jbard
1377 posts

Uber Geek
+1 received by user: 17


  #446378 7-Mar-2011 17:55
Send private message

Yeah facebook uses PHP as a backend and almost everything is done using AJAX with some bits of javascript thrown in.

But i wouldn't worry about that for now - php is the main server language and AJAX and javascript can be learnt later on.



williag1

3 posts

Wannabe Geek


#446389 7-Mar-2011 18:43
Send private message

Thanks...that is a useful start Laughing

richms
29098 posts

Uber Geek
+1 received by user: 10208

Trusted
Lifetime subscriber

  #446417 7-Mar-2011 19:32
Send private message

Just learn proper PHP, not half of the crap that you see online on the "how to do PHP tutorials" where they do stupid crap like putting post variables into SQL commands etc.




Richard rich.ms

williag1

3 posts

Wannabe Geek


  #446531 8-Mar-2011 08:52
Send private message

Hey guys, seriously thanks for all your responses...

I also found this article which if anyone is interested gives a reasonable summary:
http://www.makeuseof.com/tag/facebook-work-nuts-bolts-technology-explained/

HP

 
 
 
 

Shop now for HP laptops and other devices (affiliate link).
Ragnor
8279 posts

Uber Geek
+1 received by user: 585

Trusted

  #446558 8-Mar-2011 10:06
Send private message
Create new topic








Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.