Linked by Thom Holwerda on Fri 29th Apr 2011 22:06 UTC, submitted by sjvn
Thread beginning with comment 471607
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[9]: As far as words go....
by pantheraleo on Tue 3rd May 2011 14:28
in reply to "RE[8]: As far as words go...."
What was being discussed was web technologies,and these days java in LOB applications is almost exclusively an intranet technology and is also disappearing there for new projects.
Ah. So that's why e-bay is powered by Java. And why IBM and Oracle's blogging sites are powered by Java. And why Google App Engine is built on Java. And why e-trade is built on Java. And why Twitter's back end is built on Java. And why a lot of open source software sites use the JIRA issue tracker, which is built on Java. And why Wells Fargo's online finance applications are built on Java. And why L.L Bean is built on Java. Because no one uses Java to build public Web sites anymore. I get it now.
and is also disappearing there for new projects.
Got a citation to back up that claim? I'm quite certain the reason Google spent millions of dollars to develop support for Java on Google App Engine is NOT because no one is writing new Web applications in Java. I'm also quite certain they didn't develop GWT because no one is writing new Web applications in Java.
You also completely failed to address my point about why attempts to determine how many Java Web applications are out there are flawed. Because unlike PHP, you usually can't probe a a Web site and find out that it is using Java.
RE[9]: As far as words go....
by pantheraleo on Tue 3rd May 2011 14:54
in reply to "RE[8]: As far as words go...."
What was being discussed was web technologies,and these days java in LOB applications is almost exclusively an intranet technology and is also disappearing there for new projects.
There is also something else you are overlooking, which is that we have hit the limits of Moore's law. The free ride that developers have been enjoying of faster CPUs has come to a halt. Intel has been warning developers that this was going to happen, and that developers were going to have to start writing their applications to be concurrent as we start adding more cores because of the fact that we can't make them go faster anymore. Within a few years, Intel will be producing desktop CPUs with 32 cores.
What are these massively concurrent applications going to be written in? Python? Ruby? PHP? Concurrency is notoriously difficult to do well in any of these languages.
Once again, enter Java. Several new functional programming languages, such as Clojure and Scala, have been gaining a lot of popularity in recent years, specifically because of their concurrency features (immutable data structures, software transactional memory, etc).
So again, your argument that "no one is using Java anymore" is flawed. Java has been well ahead of the concurrency curve for years, running and scaling well on systems that have thousands of cores. Python, Ruby, and PHP have a hell of a lot of catching up to do if they want to compete with Java in this new world where developers cannot rely on faster CPUs anymore, and are forced to deal with writing massively concurrent applications.
Edited 2011-05-03 14:57 UTC




Member since:
2008-10-30
Here are some statistics that are not flawed however:
* Java is the #1 language on Sourceforge.
* IBM, Red Hat, Oracle, VMWare, and HP are all strongly behind Java.
* 100% of Fortune 1000 companies use Java.
And here are some current numbers from dice.com as far as the demand for various languages. From most demand to least demand:
Java: 15911 job listings
.NET: 9084 job listings
PHP: 2996 job listings
Python: 2447 job listings
Ruby: 1478 job listings
Coldfusion: 335 job listings.
Java is clearly the dominant platform. The only platform that is even on the radar as a potential threat is .NET. "
I was not aware that sourceforge is only used for creating publicly accessible websites.
Likewise IBM, Red Hat, Oracle, VMWare, and HP only business is to create publicly accessible websites.
What was being discussed was web technologies,and these days java in LOB applications is almost exclusively an intranet technology and is also disappearing there for new projects.
Java is however straddling a number of technology segments, like LOB, embedded and mobile and will of course hold out for a long time before it disappears completely, kind of like cobol.