3 Replies - 610 Views - Last Post: 25 January 2013 - 11:43 PM

#1 Java.Programmer  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 16
  • Joined: 01-January 13

Ideal web development languages

Posted 25 January 2013 - 10:30 PM

Hello all, I am a complete newbie to web development and as we speak this is my first interaction to the subject. I am however knowledgeable about coding in Java and c++. So my question is, what are good languages for web development and what factors play into the decision of what languages to use? Thanks in advance!
Is This A Good Question/Topic? 0
  • +

Replies To: Ideal web development languages

#2 macosxnerd101  Icon User is online

  • Self-Trained Economist
  • member icon




Reputation: 10487
  • View blog
  • Posts: 38,864
  • Joined: 27-December 08

Re: Ideal web development languages

Posted 25 January 2013 - 10:43 PM

Moved to Web Development.

Make sure to check out this thread, as well as do a search for this question. It is a frequently asked question and you will get a lot of good hits by searching.
Was This Post Helpful? 2
  • +
  • -

#3 NathanMullenax  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 83
  • View blog
  • Posts: 176
  • Joined: 23-September 12

Re: Ideal web development languages

Posted 25 January 2013 - 10:54 PM

This sort of question is bound to start a flame war. In any case, here's my two cents:

PHP:

Pros: hosting is cheap. If you are C/C++ programmer you can extend it pretty easily. There's a lot of great open source software written in PHP.

Cons: it's not very well designed--literally hundreds of disorganized, inconsistent top-level functions. New functionality is frequently sloppy. Like, they'll add support for 'functional-style programming' and arbitrarily limit the recursion depth to exactly 100 calls (tail-recursive or not).

Perl:

Pros: hosting is cheap. Also built on C, and also a lot of free/open-source software.

Cons: you'll have to join the cult, which can be pretty embarrassing because of all of the tattoos involved.

ColdFusion:

Pros: it's dead simple. It's also built on Java, so you can essentially write your application in Java and use minimal ColdFusion to interface with your Java code. It can also interoperate with .NET. Neato.

Cons: hosting is pretty expensive. Adobe doesn't really give a rat's ass about it (they acquired it some time ago). Job options are fairly limited.

Python:

Pros: cheap hosting, lambdas, uber-geeky community, hacker friendly, kind of fun to program.

Cons: Python gets severe breaking changes every time they update it. For example, there are thousands of Python 2.x programs that won't work in 3.x until you a) add parentheses to every print statement (because print should have been a function!) and b. adjust a bunch of pattern matching expression for some cryptic reason that I couldn't explain.

Someone else can chime in on Ruby. I personally find the hype so obnoxious that I've never bothered to learn it.

This post has been edited by NathanMullenax: 25 January 2013 - 10:55 PM

Was This Post Helpful? 0
  • +
  • -

#4 Lemur  Icon User is offline

  • Pragmatism over Dogma
  • member icon


Reputation: 1359
  • View blog
  • Posts: 3,425
  • Joined: 28-November 09

Re: Ideal web development languages

Posted 25 January 2013 - 11:43 PM

I personally think that Rails is one of the strongest in the web arena, and ignoring is is of some serious consequence.

Check youtube for a demonstration of someone building a blog in under 10 minutes in rails.

It's extremely powerful, fast for development and prototyping. It's biggest strength is in its metaprogramming and solid language foundation. Ruby itself is an extremely powerful language that is both highly OO and Functionally based.
Was This Post Helpful? 1
  • +
  • -

Page 1 of 1