Java versus PHP versus Python versus Ruby - Job Comparison
April 5th, 2006 by Angsuman ChakrabortyAn interesting chart comparing available jobs for these four popular languages - java, php, python and ruby. All of them are extensively used for web application development.

Does it prove anything?
You be the judge.
Filed under Headline News, Java Software, PHP, Web, Web Services | | RSS 2.0 | Trackback this Article | Email this Article










































Add to Technorati Favorites
September 23rd, 2006 at 4:35 am
Saying that these figures are exclusively for web application development is false. Java can be used in many other areas, not just the web.
Now, if you could filter out all the non-web Java jobs then the comparisons might be more meaningful.
December 27th, 2006 at 5:36 am
Yes, this definitly proves something. Namely, it proves that using Java requires far more manpower than the other languages. Naturally, Ruby requires the least time to get things done.
June 3rd, 2007 at 5:40 am
If your numbers are correct then it proves that Java is in more demand now. A few years ago, it would have been c++, c, fortran, and all the way back to Babbage’s physical language. Java has maxed out and will be replaced by Ruby or Python or some yet to be created language.
August 7th, 2007 at 4:23 pm
As far as I know Ruby is not a programming language.
August 13th, 2007 at 8:28 am
Yi - “Ruby is a reflective, dynamic, object-oriented programming language.”
http://en.wikipedia.org/wiki/Ruby_programming_language
January 4th, 2008 at 3:50 pm
Uh, this is very misleading if someone who had no clue were to look at it. They might be under the impression that Java dominates the web, when in fact, Java is hardly used on the web at all. Java (no relation to javascript) is only used in very rare instances. Just try finding a host for JSP.
Better yet, take a look at all the top websites. I would be shocked if any of the top 100 had any Java use at all. PHP dominates the web application (and dynamic server-side) world.
The other deceptive thing about this chart is that it compares apples to oranges. Ruby and Java are full-blown programming languages (like C++) that are used to create client-side applications. Python can technically do so, as well, but no one outside of a few geeks use it for that. And PHP is only a server-side language (thus the name pre-hypertext processor - PHP).
Like #1 said, the chart should compare Ruby on Rails vs. PHP vs. Phython vs. Java on Websites.
Else some dumb head of IT somewhere is going to mandate Java for their next big web app project. It will only be years and millions of dollars later that they will wonder why their competition beat them to it with 1/10th the budget and five times the coders on staff.
March 25th, 2008 at 5:00 pm
Fixed. We\’re talking languages here, not platforms.
[snarky] Or did the fanboys forget that Rail\’s is not a language? [/snarky]
April 15th, 2008 at 8:58 pm
I have to agree with No.6. Java Design & Development requires too much time. The ROI for java is extremely bad. I\\\’ve seen companies employing massive java programmers for crappy projects and these project always over budget and exceed schedule.
I read alot of debates on java vs php vs ruby but non actually addresses critical budget, manpower and time constraints issues.
And if languages you debating here, in my opinion, ruby is much more elegant.
The chart should also separate green field projects or simply maintaining an old development. Most of the green field projects I\\\’ve seen so far are not using java, period.
May 12th, 2008 at 1:55 pm
You forgot that people look for workers to code html and JAVA in their sites… confusing java with javascript. people look that other tells that is cool and now people is telling that python is the coolest becasue it is. try to learn java, try to learn python. Sure, you learned python but not java.