To view parent comment, click here.
To read all comments associated with this story, please click here.
I totally agree. There is a reason why Java is lagging behind on the desktop. And without an hugh commitment from SUN, things will not change. Sorry but even the >10 year old Interface Builder from NeXT/Apple runs circles around anything I've seen on the Java side of the GUI fence lately.
I completely concur. Since I started using Java eight years ago, it's unbelievable how little has changed. The class libraries and code are painfully verbose, and Java GUI development is light years behind the sort of power available to developers in a toolkit like Qt and even .Net. You get SVG integration, lots of powerful widgets and much better integration with the wider desktop environment.
I mean, hell. Take Sun's Java Desktop System. You might assume, quite rightly, that you could program anything GUI related in that environment through Java. You'd be dead wrong though.
Java is definitively on the way to become the Cobol of the 21st century.
So it's going to be around forever then? ;-)





Member since:
2005-07-12
I totally agree. There is a reason why Java is lagging behind on the desktop. And without an hugh commitment from SUN, things will not change. Sorry but even the >10 year old Interface Builder from NeXT/Apple runs circles around anything I've seen on the Java side of the GUI fence lately.
[rant]
Java was build to simplify the life of C/C++ developers. Unfortunately, these times are way over and instead of following the way of making developers life easier, SUN simple did half-hearted attempts or just denied that Java lakes some vital pieces and has become crufty.
Java nowadays is neither easy nor did anything to remedy long standing issues like a good component model which supports versioning (see OSGi), proper data source abstraction (see LINQ), modern GUI development tools and rich widget sets for the most common tasks, etc. Java is definitively on the way to become the Cobol of the 21st century.
[/rant]
(And yes; I'm a Java developer).
Edited 2007-12-03 22:15