SitePoint Sponsor

User Tag List

Results 1 to 11 of 11
  1. #1
    SitePoint Member
    Join Date
    Dec 2005
    Posts
    4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Best server side programming language?

    I've been out of the development community for a while, so I've lost touch with the reputations of various projects. Right now what I'm mainly looking at are Ruby and PHP. What are everyone's opinion on those two? I'm also welcoming any other suggestions.
    Last edited by Talruk; Jun 8, 2009 at 17:36.

  2. #2
    Follow Me On Twitter: @djg gold trophysilver trophybronze trophy Dan Grossman's Avatar
    Join Date
    Aug 2000
    Location
    Philadephia, PA
    Posts
    20,578
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Ruby on Rails and the importance of being stupid

    I'll take almost anything over Ruby and its immature web stack any day.

  3. #3
    Follow: @AlexDawsonUK silver trophybronze trophy AlexDawson's Avatar
    Join Date
    Feb 2009
    Location
    England, UK
    Posts
    8,111
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)
    Talruk, there is not one serverside language which is better than the other.

    What you want to do is pick one which suits your needs (or the needs of your clients) best, while they all have their own relative differences and learning curves they all have their own positive and negative points to them.

    Personally I like PHP and Python... but you get people who prefer ASP.NET or ColdFusion or Ruby or Perl or JSP... it's your choice.

  4. #4
    ALT.NET - because we need it silver trophybronze trophy dhtmlgod's Avatar
    Join Date
    Jul 2001
    Location
    Scotland
    Posts
    4,836
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    My preference for work related development is C# and ASP.NET (Mvc not WebForms) personal, I do it in whatever I haven't used in a while.

  5. #5
    SitePoint Wizard silver trophy kyberfabrikken's Avatar
    Join Date
    Jun 2004
    Location
    Copenhagen, Denmark
    Posts
    6,157
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Dan Grossman View Post
    Ruby on Rails and the importance of being stupid

    I'll take almost anything over Ruby and its immature web stack any day.
    That's a seriously loaded article. The Ruby web stack may be in a flux, compared to other technologies, but there is no-one forcing you to do stupid stuff like what that article describes.

  6. #6
    SitePoint Author silver trophybronze trophy
    wwb_99's Avatar
    Join Date
    May 2003
    Location
    Washington, DC
    Posts
    10,653
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Personally, I'd vote ASP.NET, either MVC or WebForms depending on exactly what you are doing. The platform has shaped up very nicely, the tooling in awesome and the open-source community has matured enough to where you can pull together a nifty app without any proprietary dependencies save the platform itself.

    I'd agree the article is a bit loaded, but it hits at a kernel of truth--the Ruby stack isn't mature insofar as the Http server angles go. The scaling strategy doesn't work and fails to address the underlying point that the underlying framework needs serious optimization.

  7. #7
    I'm a college yuppie now! sbdi's Avatar
    Join Date
    Jul 2000
    Location
    Dublin , Ireland
    Posts
    1,271
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    What are you looking to do exactly? I'm going to say Java or .Net are the best server side languages simply because they are the most powerful, robust and allow you to write highly scalable fault tolerant applications.

    That said its not suitable for most web applications simply due to overkill / price.

    See what I'm getting at?
    Back Again

  8. #8
    Programming Since 1978 silver trophybronze trophy felgall's Avatar
    Join Date
    Sep 2005
    Location
    Sydney, NSW, Australia
    Posts
    16,875
    Mentioned
    25 Post(s)
    Tagged
    1 Thread(s)
    The best one to use is one that is installed on the server.
    Stephen J Chapman

    javascriptexample.net, Book Reviews, follow me on Twitter
    HTML Help, CSS Help, JavaScript Help, PHP/mySQL Help, blog
    <input name="html5" type="text" required pattern="^$">

  9. #9
    Follow Me On Twitter: @djg gold trophysilver trophybronze trophy Dan Grossman's Avatar
    Join Date
    Aug 2000
    Location
    Philadephia, PA
    Posts
    20,578
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by felgall View Post
    The best one to use is one that is installed on the server.
    Did you choose your occupation by saying "I'll take whatever the first job in the classified ads is"?

  10. #10
    SQL Consultant gold trophysilver trophybronze trophy
    r937's Avatar
    Join Date
    Jul 2002
    Location
    Toronto, Canada
    Posts
    39,347
    Mentioned
    63 Post(s)
    Tagged
    3 Thread(s)
    Quote Originally Posted by Dan Grossman View Post
    Did you choose your occupation by saying "I'll take whatever the first job in the classified ads is"?
    probably he didn't

    but on the other hand, if you already have a job, then changing careers doesn't make a lot of sense unless you have a wealth of evidence that you're in the wrong one
    rudy.ca | @rudydotca
    Buy my SitePoint book: Simply SQL
    "giving out my real stuffs"

  11. #11
    Programming Since 1978 silver trophybronze trophy felgall's Avatar
    Join Date
    Sep 2005
    Location
    Sydney, NSW, Australia
    Posts
    16,875
    Mentioned
    25 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by Dan Grossman View Post
    Did you choose your occupation by saying "I'll take whatever the first job in the classified ads is"?
    I was assuming that there is an existing web hosting account (which makes Rudy's analogy a much closer one than yours).

    If you actually are at the point where hosting is yet to be selected then the best language would be "one you already know" provided of course that you can get hosting that supports it within your budget.
    Stephen J Chapman

    javascriptexample.net, Book Reviews, follow me on Twitter
    HTML Help, CSS Help, JavaScript Help, PHP/mySQL Help, blog
    <input name="html5" type="text" required pattern="^$">


Bookmarks

Posting Permissions

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