Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 8 of 8
  1. #1
    New Coder
    Join Date
    Nov 2006
    Location
    La Mirada, CA
    Posts
    18
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Myspace: How did it happen?

    I've been wanting to make a social networking for a while and I really want to get it done within 2 months. Everyone I've gone to though has basically said that making a myspace type website is too hard and that the development would cost +$20000.

    My question then is how did Tom and his friend get a team together to make such a difficult project? Did they have the money? What's the story behind sites like myspace, youtube, and facebook? How did they make it happen?

  • #2
    Regular Coder
    Join Date
    Oct 2005
    Location
    Surrey, England
    Posts
    286
    Thanks
    2
    Thanked 2 Times in 2 Posts
    Well first of all, tom isnt the owner of myspace. He is just a developer. Currently Rupert Murdock owns myspace but as far as i know tom never atchully owned it.

    To make a myspace style website isnt a massive job...i guess myspace may have a few features added that might take a while to create but i reccon a stripped down version would be rather simple to make. (just a login system with a user area...the basic profile etc...) Things such as bulletins and comments are simple features and pictures with comments etc are aswell. I wouldnt pay 20k+ for a myspace style website as the development costs should be low. But such addons such as advertising the site would increase costs as would adding every school and college i imagion. Sites such as these just began with a good idea and a couple of web developers who knew what they were doing.
    Daniel Warner
    - - - - - - - - - -
    GuitarMart.co.uk - Free Online Classified Advertisement for Guitarists in the United Kingdom. Free Ads with a Free Photo.

  • #3
    Super Moderator
    Join Date
    May 2002
    Location
    Perth Australia
    Posts
    4,058
    Thanks
    10
    Thanked 96 Times in 94 Posts
    Understanding the scaling issues is most of the problem, as noted the basic premise is pretty straight-forward, scaling to meet the demand of something like myspace goes well beyond the basics of any language though, you need server farms, mirrored database replication probably hardware based routing etc. This (in reference to your other thread) is where JAVA enterprise comes in as it automagically does a lot of work for you, database and session pools etc.

    Consider hotornot .. remember that ? it went from a simple website to one of the webs biggest revenue earners in a few months, scaling horizontally after the initial move to a dedicated database server (and then I assume a replicated farm) was simply a matter of hardware and bandwidth costs, but the initial site was an extremely simple LAMP site.

    Anyone here could code a `hot or not` in a couple of days if not hours, building in the possibility of massive scaling would separate the $20 coders from the $2000 dollar coders, but the big bucks would only come into it if you decided to build a ready-scaled system and would involve more than just coders.

    So hotornot scaled as required, e.g. they altered it to meet demand as required, this is (IMO) easier in something like PHP , a JAVA system for instance probably would cost you $15000+ but would be `enterprise` ready.

    So depending on your expectations for growth would dictate how you started such a project. Start simple and scale on demand (PHP/Perl/Python), or a pre-built behemoth (JAVA/.NET)
    resistance is...

    MVC is the current buzz in web application architectures. It comes from event-driven desktop application design and doesn't fit into web application design very well. But luckily nobody really knows what MVC means, so we can call our presentation layer separation mechanism MVC and move on. (Rasmus Lerdorf)

  • #4
    New Coder
    Join Date
    Nov 2006
    Location
    La Mirada, CA
    Posts
    18
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by firepages View Post
    a JAVA system for instance probably would cost you $15000+ but would be `enterprise` ready.
    What do you mean by "enterprise" ready? (sorry, ignorant )

  • #5
    New Coder
    Join Date
    Nov 2006
    Location
    La Mirada, CA
    Posts
    18
    Thanks
    0
    Thanked 0 Times in 0 Posts
    myspace is built on PHP, right? Are they having scaling problems?

  • #6
    Super Moderator
    Join Date
    May 2002
    Location
    Perth Australia
    Posts
    4,058
    Thanks
    10
    Thanked 96 Times in 94 Posts
    If you want a big site running PHP then YouTube should fit the bill.

    MySpace appears to run ColdFusion else they just used the .cfm extension to confuse , it also appears to run on windows server 2003

    Yahoo (was biggest now the second biggest thanks to myspace) moved to php a couple of years ago (they hired Rasmus Lerdorf the creator of PHP) though they also use their own proprietary language.

    What `enterprise` or `enterprise ready` actually means is subjective, but lets just assume that it means that the application can scale to whatever gets thrown at it from inception as opposed to a framework that needs to be altered to suit demand (be that hardware or software related)
    resistance is...

    MVC is the current buzz in web application architectures. It comes from event-driven desktop application design and doesn't fit into web application design very well. But luckily nobody really knows what MVC means, so we can call our presentation layer separation mechanism MVC and move on. (Rasmus Lerdorf)

  • #7
    Regular Coder
    Join Date
    Sep 2006
    Location
    Colorado
    Posts
    132
    Thanks
    7
    Thanked 1 Time in 1 Post
    Just FYI Tom didnt create myspace, hes a marketing stunt. It makes the site more personable when you have this "friend" Tom, who posts update and stuff. Im not saying Tom doesnt exist, obviously he does, but he didnt create myspace. There was an artice on digg about it a while ago.
    -bubbles

  • #8
    New Coder
    Join Date
    Jan 2007
    Posts
    64
    Thanks
    0
    Thanked 1 Time in 1 Post
    YOUTUBE <~ Interesting Forbes story
    I read about youtube in Forbes. Funny thing is it was an incredibly basic idea at first and most people just used it to post music videos on their myspace... They hit a critical point when they realized:

    A) wow this is really taking off how cool \
    B) Holy sh* how are we going to pay for all this bandwidth.

    At which time it became obvious that they needed to sell advertising ( they even thought of interrupting videos with the ads before they played).
    Anyway it was an iteresting article, they were started very small. Beware when thinking you have a cool idea because if it does take off you better be able to afford it until it generates revenue.

    MYSPACE
    I dated a girl for a about 2 years and her best friend got called by Tom constantly... I don't know if he gets action from myspace but he sure tries
    No trees were harmed in the transmission of this message.
    However, a rather large number of electrons were temporarily
    inconvenienced.


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •