
To view parent comment, click here.
To read all comments associated with this story, please click here.
"Although Java was never as popular on the Desktop as it is on Servers, I am sure you have heard about both Azureus and Limewire."
Yes, they are both bloatware and slow, just like all Java apps. Give me a mono equivalent any day.
So that they may work reasonably well on Gnome, work slowly on KDE and look awful on OS X (not to mention having to run on X11) and Window (I can't believe I am saying this, but both SWT and Swing will beat GTK any day when it comes to Win32 support).
It is java.util.concurrent. But you are right, this is an outstanding library for multithreading written by Doug Lea. It has no equivalent in any language AFAIK. I recently an ETL using a pipeline design with this library and it was an order of magnitude faster than a very optimized C++ version.
Member since:
2006-01-12
Java's never gotten traction in the open source world.
Did you ever bother visiting apache.org and have a look at their top level projects (most of them are widely used in the enterprise world)? How about looking at the percentage of sf.net projects using Java?
Definitely not anywhere on the desktop.
Although Java was never as popular on the Desktop as it is on Servers, I am sure you have heard about both Azureus and Limewire.
With some new exciting stuff coming out (like 'D') and the convenience of running true scriping languages I just don't see Java doing anything other than continue to lose interest...
Except they don't have access to the vast amount of libraries and frameworks that Java has. One example would be WebObjects. Another good example would be java.lang.concurrent. Actually, that's not quite true: many popular scripting languages have Java implementations (eg. JRuby and Mozilla Rhino) which can make use of java frameworks and compile to the Java bytecode.
Edited 2006-10-27 01:11