If I Want To Make A Site Like Facebook...

by Wes888
21 replies
What programming language do I need to learn?
#facebook #make #site
  • Profile picture of the author ThinhH
    Originally Posted by Wes888 View Post

    What programming language do I need to learn?
    The programming language is php and learn how to connect php to MySQL
    database. But in my opinion don't spend your time writing a script similar to
    Facebook. You can spend time write something unique rather than similar to
    a website. But if you want to do it and it is all up to you.
    {{ DiscussionBoard.errors[5278444].message }}
    • Profile picture of the author tweakr
      Originally Posted by ThinhH View Post

      The programming language is php and learn how to connect php to MySQL
      database. But in my opinion don't spend your time writing a script similar to
      Facebook. You can spend time write something unique rather than similar to
      a website. But if you want to do it and it is all up to you.
      As ThinhH mentioned you would be much better creating something that is new and unique rather than cloning popular sites.
      However you could have a look at elgg, it's an open source social networking engine that's easy to setup and use as is. It also allows you to easily customize through the use of plugins.
      {{ DiscussionBoard.errors[5300661].message }}
      • Profile picture of the author thedog
        Originally Posted by tweakr View Post

        As ThinhH mentioned you would be much better creating something that is new and unique rather than cloning popular sites.
        However you could have a look at elgg, it's an open source social networking engine that's easy to setup and use as is. It also allows you to easily customize through the use of plugins.
        I'm having a look at elgg myself...

        That said, there's great out of the box options out there, I think the best is phpFox - Social Networking Script

        I'm either going to go with this or elgg... depending on how easy elgg is to set up... there's not too much info on it online.

        If you're not a programmer, and don't like programming... this is the best way to go
        {{ DiscussionBoard.errors[5603260].message }}
  • Profile picture of the author RobKonrad
    in the internet world, you'll get pretty far with

    html, php, mysql
    add some java/jscript and you're good to go.

    Cheers,
    Rob
    Signature
    ================================================== ===
    This blog is awesome: http://www.robkonrad.com/blog. Read it.
    ================================================== ===
    {{ DiscussionBoard.errors[5278454].message }}
  • Profile picture of the author creativerobert
    You have to learn PHP, HTML, Java Script, My Sql and Pearl.
    {{ DiscussionBoard.errors[5279173].message }}
    • Profile picture of the author 2WDHost
      Originally Posted by creativerobert View Post

      You have to learn PHP, HTML, Java Script, My Sql and Pearl.
      Typo fix: Pearl => Perl
      (please correct me if you mean something else)
      {{ DiscussionBoard.errors[5279841].message }}
  • Profile picture of the author gppierson
    wow, way over my head. I have tried PHP programming and failed to learn it. That is why I outsource.
    {{ DiscussionBoard.errors[5279965].message }}
  • Profile picture of the author madyguru
    I think you must go with php language. Actually it will help you in the future for creating something new
    {{ DiscussionBoard.errors[5283133].message }}
    • Profile picture of the author meri0098
      Facebook is developed on PHP, you can learn PHP if you want to build such kind of website.
      {{ DiscussionBoard.errors[5283419].message }}
      • Profile picture of the author WilsonJ
        Honestly speaking, why would you want to make a product which has already been made??You might be trying to make a variant of Facebook, a local social network thingy may be but why not something unique??
        What you need if you want to make a website similar to facebook has already been mentioned but as a fellow warrior I would suggest you put in your efforts in making something different and unique..
        All the best
        {{ DiscussionBoard.errors[5283457].message }}
  • Profile picture of the author webpeon
    I'd personally build this type of site using .net but thats a totally biased answer, i prefer the architecture of asp.net over php and to me it just seems alot easier to manage and upgrade long term... however theres a whole bunch of learning involved if you want to take this route

    if you do opt for a php base though check out socialengine, a php developer friend of mine has used it a few times and seems to rave about it. i dont have any experience with it myself
    Signature
    Web 2 Mobile
    The Future of The Web
    {{ DiscussionBoard.errors[5604539].message }}
    • Profile picture of the author TheWicker
      Originally Posted by webpeon View Post

      I'd personally build this type of site using .net but thats a totally biased answer, i prefer the architecture of asp.net over php and to me it just seems alot easier to manage and upgrade long term... however theres a whole bunch of learning involved if you want to take this route

      if you do opt for a php base though check out socialengine, a php developer friend of mine has used it a few times and seems to rave about it. i dont have any experience with it myself
      i agree with you... working with aps.net technology is simple as pie once you master it.
      Needles to say that sql server works way better than mysql those two combined should do the trick

      but as you guys said its all up to taste
      {{ DiscussionBoard.errors[5685048].message }}
  • Profile picture of the author 100bucksaday
    Bro, i don't have any experience but I think you should learn PHP.
    {{ DiscussionBoard.errors[5618471].message }}
  • Profile picture of the author sautaja
    PHP or python or RoR
    Signature
    Jomify - Free multi-channel shopping cart. Open your free store now.
    {{ DiscussionBoard.errors[5626834].message }}
  • Profile picture of the author K Meier
    PHP, MySQL, HTML, CSS, JavaScript. Those are the 5 you need to learn to create a Facebook rip off page

    But please... don't waste your time to compete against Facebook.
    {{ DiscussionBoard.errors[5634486].message }}
  • Profile picture of the author johndoejohndoe
    There are plugins and CMS's out there that can provide you with everything you need to get your own social network up and running fairly fast. I'm not saying you'll be successful, because you can take a look at the amount of funding and time spent developing The Diaspora Project, and well, eh, you've probably never even heard of it.
    Signature
    Mobile App. and Game Development under $1,000 ~ GrapedStudios.com
    {{ DiscussionBoard.errors[5636488].message }}
  • Profile picture of the author hyperlynker
    PHP, HTML, CSS, Java. You can learn it on w3schools
    {{ DiscussionBoard.errors[5641200].message }}
  • Profile picture of the author bbleo
    facebook is in PHP, you need to learn it alongwith HTML, CSS, JavaScript, Ajax
    {{ DiscussionBoard.errors[5661458].message }}
  • Profile picture of the author madprops
    The best one you can find.
    {{ DiscussionBoard.errors[5662686].message }}
  • Profile picture of the author zulfnore
    Why re-invent the wheel? phpFox is already available and is the closest to Facebook there is.

    It cost to buy a license but is open source - its php based and therefore highly extensible if you know your way around php and css.
    {{ DiscussionBoard.errors[5665597].message }}
  • Profile picture of the author mikest4u
    The Basic Language of Facebook is PHP along with HTML, Javascript, Ajax, Pearl & Mysql, Another Suitable Opinion is That you can acquire script similar to Facebook and make Facebook clone with ease!
    {{ DiscussionBoard.errors[5683871].message }}

Trending Topics