Linked by Thom Holwerda on Mon 3rd Dec 2007 20:31 UTC, submitted by bill davenport
General Development NetBeans 6.0 has been released. The 6.0 release includes significant enhancements and new features, including a completely rewritten editor infrastructure, support for additional languages, new productivity features, and a simplified installation process that allows you to easily install and configure the IDE to meet your exact needs.
Thread beginning with comment 288149
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Netbeans is good but...
by suryad on Mon 3rd Dec 2007 21:30 UTC in reply to "Netbeans is good but..."
suryad
Member since:
2005-07-09

Interesting point. What widgets may I ask? I dont have any experience with GTK and QT and what not since they are mostly just Linux only and I have played around a bit with Swing...since I am a JEE developer full time. I thought Java 6 was released to address the shortcomings of the Swing framework.

And also I do agree that Java is too rigid at the moment but the good thing about it is that backward compatibility is there. I mean its not like .NET where if one piece of software runs on .NET 2.0 for example, chances are it wont run on 3.0 at least that is what my understanding is. With the Java ideology you can still technically run 1.4 or even 1.3 code with 1.6 and that is a huge boon for a lot of large web apps. That is a big reason why it is "closed, will not be fixed".

I am just curious about what widgets you want that are not present in Swing. Last I looked it looked like it had all that standard widgets in it.

Reply Parent Score: 2

RE[2]: Netbeans is good but...
by J.R. on Mon 3rd Dec 2007 21:43 in reply to "RE: Netbeans is good but..."
J.R. Member since:
2007-07-25

I am just curious about what widgets you want that are not present in Swing. Last I looked it looked like it had all that standard widgets in it.


First and foremost: A statusbar. Sure you can use a label, but it looks like crap, and includes a lot of manual labor for something that all other widget toolkits have.

I would also like a font chooser dialog. Yes I actually have had several projects where one was needed and I had to use some unstable custom dialog I found on the internet.

And what about a dock like in QT? A lot of large program uses such solutions.

...and although its not directly a Swing widget issue, I would also like to see better graphics capabilities built in. For instance support for SVGs and vector graphics, but this is one of the features that are closed and will not be fixed. And why not kill the redrawing issues when first looking into the graphics.

I could also go on and on about the shortcomings of the existing widgets...Java is suppose to be rapid application development (or at least compared to other languages like C and C++), but lets face it: even C++ provide less work nowadays with QT and all. In Swing you have to do a lot of stuff manually because of its limitations, while for instance QT have all that stuff built-in. Dont wanna sound like a QT fanboy or anything, but it is my best example next to .NET :p

This is just my opinion based on my own experiences and the experiences of the people around me. But as most the people I have used to program with on projects and such have left Java because of the Swing issues to go play with .NET I have strong feelings about this issues. The truth is that if people can make the same, if not better, quality apps that I can in less time and with better behavior using .NET, then I may be forced to make the big switch myself. Its all about staying in business.

Edited 2007-12-03 21:56

Reply Parent Score: 8

MysterMask 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

Reply Parent Score: 7

Jeroenverh Member since:
2006-05-21

Maybe this is interesting:

SWT: The Standard Widget Toolkit
http://www.eclipse.org/swt/

The java-gnome language bindings project
http://java-gnome.sourceforge.net/

Does this help you?

Reply Parent Score: 1

CrimsonScythe Member since:
2005-07-10

Have you tried Qt-Jambi? Looks pretty sweet, IMO.

http://trolltech.com/products/qt/jambi

Reply Parent Score: 5

RE[2]: Netbeans is good but...
by hyper on Mon 3rd Dec 2007 21:48 in reply to "RE: Netbeans is good but..."
hyper Member since:
2005-06-29

I mean its not like .NET where if one piece of software runs on .NET 2.0 for example, chances are it wont run on 3.0 at least that is what my understanding is.

Your understanding is wrong. To tell it short: .NET 3.0 is .NET 2.0 + some additional libraries. And 1.1 may coexist on system with 2.0 or later.

Reply Parent Score: 3