NetBeans 5.0 has been released. “NetBeans IDE 5.0 introduces comprehensive support for developing IDE modules and rich client applications based on the NetBeans platform, the new intuitive GUI builder Matisse, new and redesigned CVS support, Sun Application Server 8.2, Weblogic9 and JBoss 4 support, and a lot of editor enhancements.”
NetBeans 5.0 Released
40 Comments
-
2006-02-05 10:25 pmroumen
See this thread:
http://www.javalobby.org/java/forums/m91981682.html#91981686
Right now you can use Sun Studio for C/C++ for Linux/Solaris. It’s based on the old 3.5. A new C/C++ support based on 5.0 is being prepared – it will take time, there is a prototype which looks very cool but a lot of work is needed to make a full product of it. It does all the Java stuff like code completion, navigation, etc. for C/C++.
I should be giving this a run, the new gui builder dubed Matisse looks pretty good, saw the demo a few months ago and was waiting in anticipation for this release.
But, I am not a top Java programer, rather average. I have tried Jbuilder and JDevelop, and NetBeans is by far the easiest to use, and it has a great editor and class browser, and an excellent GUI builder – wonder how they improved on that?!
1. Speed and resource usage
2. BlueJ-like object bar
3. BlueJ-like class diagramming
Browser: ELinks/0.10.5 (textmode; OpenBSD 3.9 i386; 80×24-2)
that would be great, and more relavant to nowadays webapp development.
imho, for Java alone, NetBeans is really rocks.
but outside that, when you comes the new/emerging things, Eclipse seems to get it faster, thanks to its communities (commercials, academics, and individuals)
I used to use NetBeans alone, when I use only Java.
But since I have to deal with PHP and Python, Eclipse gives me a unified environment … and that affects my choice of Java IDE as well (now I use both NetBeans and Eclipse for Java, for different projects, depends on my colleagues).
hopes NetBeans 5.0 will makes it gets larger communities.
We have been using Eclipse at work, I’ve been using it most days for the past 10 months or so, and really like it.
I keep hearing about NetBeans, so this morning when I noticed 5 has come out, finally decided to try it out… I still need to try out a lots of things, but so far I like what I see… I noticed the simularity to anchors in Delphi too… I like how build.xml is added automatically, how easy Swing is on this one.
I don’t know if it is just me, but the Visual Editor for Eclipse is next to useless… It works for a bit, then it just goes nuts… Hmmm, probably just me. I found a comercial one for Eclipse that does the trick, even implements the forms layout too… I really have to use the matisse designer a bit more, trying to get some components to resize, and others not, but I know I’ll work that out, only played with this for around an hour so far. Imported an Eclipse project too…
Anyway, so far so good. If you use Eclipse for Java and Swing/Awt or web apps, you might want to look at this…
-
2006-02-05 2:27 amjclingan
For UML support, try Java Studio Enterprise 8 (or download the early access of Java Studio Enterprise 9. The UML support is markerless, no markup in the code. As for when the UML editor hits NetBeans, stay tuned.
http://developers.sun.com/prodtech/javatools/jsenterprise/reference…
FYI, as with all Sun developer tools, it’s free.
John Clingan
Sun Microsystems
Edited 2006-02-05 02:39
What about shrinking the amount of used memory by NetBeans or other GUI Java applications (e.g. Eclipse)?
-
2006-02-05 3:31 pmCaptainPinko
I call troll since with the profiler installed and the VCS modules isntalled NetBeans takes only ~92 MB of RAM where as my Firefox takes ~55MB and MSN Beta 8 takes ~30MB. Really, if you have 1GB of RAM thats less than 10% of your RAM and considering that IDEs are generally considered heavy-weight applications I think this is respectable.
-
2006-02-05 3:42 pmgonzo
What about shrinking the amount of used memory by NetBeans or other GUI Java applications (e.g. Eclipse)?
I can not confirm this.
However, you do realize that Java and .NET use GC (garbage collection) to manage memory? Objects are removed from memory every now and then, when GC decides that it is time to do it, so watching Task Manager for memory usage simply doesn’t apply that well as with “reference counting” model.
Let GC do its job whe it thinks it is time to do it.
Have some faith in GC
If I run netbeans 5 setup on linux I get a bunch of tose messages:
Initializing InstallShield Wizard……..
./netbeans-5_0-linux.bin: line 302: 7585 Segmentation fault dd if=”$INSTALLER_PATH” of=”$ISTEMP/filePadded” bs=”$FIXED_BLOCK_SIZE” skip=”$BOFFSET” count=$BLOCKS >/dev/null 2>&1
./netbeans-5_0-linux.bin: line 302: 7586 Segmentation fault dd if=”$ISTEMP/filePadded” of=”$NAME” bs=”$SIZE” count=1 >/dev/null 2>&1
./netbeans-5_0-linux.bin: line 302: 7606 Segmentation fault dd if=”$INSTALLER_PATH” of=”$ISTEMP/filePadded” bs=”$FIXED_BLOCK_SIZE” skip=”$BOFFSET” count=1 >/dev/null 2>&1
…
—————-
What’s wrong?
-
2006-02-05 11:00 amroumen
Looks like something’s wrong with the install shield… please send the full output and your OS version to me at roman dot strobl at sun dot com.
You can also download the tar.gz version – just unpack and run:
http://www.netbeans.info/downloads/download.php?type=5.0&p=1&a=bsd&…
-
2006-02-05 11:38 am
-
2006-02-05 11:42 am
hi,
is there a predefined class for ImageButtons ? im trying to build a settings dialog, which has a 4 X 4 array of images which when clicked, lead to new dialogs.
cheers
ram
This IDE is a great JAVA IDE, but i wonder, how can I code ala ASP.NET style and SUN Studio Creator in NetBeans in creating JSP? anyone?
And I’ve started using it. I’m damn impressed.. it took me 20 min to design a good GUI.. for which I used to take entire day in coding. I’m damn impressed. Long live Netbeans and its developers/ supporters
I’ve jumped to netbeans 5 directly from netbeans 3.5 so for me its a huge change.
NetBeans is simply awesome. I’ve been amazed at how easy it makes both GUI/Swing development and Web/J2EE development. It also looks great, and it’s fast.
I’ve tried and like Eclipse as well. And, not to start the requisite NetBeans vs Eclipse flame fest, I have found that NetBeans simply blows Eclipse out of the water. I came into Java IDE usage open minded and without bias. If anything, I wanted to like Eclipse better, since it’s become so popular and the basis of other commericial IDEs. However, for me, NetBeans has been vastly superior in every way to Eclipse, in ease of use, productivity, out of the box features, and speed.
Eclipse looks great, and it’s great for basic Java and SWT development. But when you try web/J2EE development with Eclipse, it’s really really hard. The plugins, and the tutorials that come with Eclipse have proven for me to be exercises in frustration. I would follow a WTP tutorial to a “T”, but end up in one non-functional dead end or another, which would cause fruitless documentation and Google searches to find answers.
NetBeans, by contrast, has everything work very easily out of the box.
New GUI editing tool looks promising. Also integrated version control is cool.
The new GUI editor just rocks. I only tried it for a few minutes but yet I know this is the most important feature to make its way to any Java editor since syntax high lighting.
Since everyone already said that Matise simply rocks, I’ll skip that part.
What I like about Netbeans (5.0) is that it comes with support for both Struts and JavaServer Faces. Pair NetBeans with Struts Console (http://www.jamesholmes.com/struts/console/) and you have excellent web dev environment. Struts Console is available as NetBeans (or Eclipse) plugin too.
Out of the box, Netbeans comes with TomCat 5.5.x and it everthing works just fine. Other containers (JBoss, etc) are supported too.
Adding servlets, application filters and listeners was newer this easy for me and editing web.xml can be done in several ways: using nice GUI or directly in code editor. Custom (user-defined) code folding is there too (using // <editor-fold> tags).
Did I say that NB uses Ant?
Netbeans 5.0 is just G R E A T. You get so much OUT OF THE BOX.
Even better, Sun WILL provide even more in upcoming releases of NetBeans. Some great things are coming. Read more here:
http://weblogs.java.net/blog/gsporar/archive/2006/02/suns_developer…
I am a long time Windows/Visual Studio developer but NetBeans 5 is just great tool too.
Now, there are some minor bugs but hey.. at this pace, I am sure everything will be fixed soon.
Too bad Java was removed from Windows
Eclipse’s Editor is still better.
Yes Mattise takes the pain out of Swing, (Visual Editor for eclipse doesn’t come close), JSP and JSF work with with no configuration and the profiler’s excellent, but when it comes down writing bog standard Java Eclipse is just so much smoother.
Eclipse’s editor is more responsive, the error correction and auto-complete are more helpful, and the apps launch faster for testing. Does Netbeans have an equivalent to Eclipses Problems window?
At the moment I use both to write my desktop app. Presentation and logic should be separated anyway so it’s not that difficult to plumb the end result together for final testing.
Bring on Netbeans 6.
yep, agree.
One feature of Eclipse that NetBeans not has yet is ability to have multiple “Run/Debug” profiles,
which is very handy if you like to manually test your program in many different configurations (say, different target JVM version, different set of command line parameters, ..).
see Issue 49636:
http://www.netbeans.org/issues/show_bug.cgi?id=49636
(vote if you feel to )
You can add JVM platforms to Netbeans, and then specify the platform in the project’s properties. Should you want to test it on different platforms, just change the project properties before you run it each time.
It’s not fantastic, but it’s good enough.
that’s true. but the hassle is that you have to change it back and forth
Eclipse and JBuilder can do this a lot easier.
We realize that NetBeans editor needs to be improved. We are working hard on improving it. It will take 2 releases. 5.5 is next and is about Java EE 5, 6.0 will be about major editor improvements. We have approx. 2 releases per year which can tell you how long it will take.
I was never much into Java. But today, reading this news, I decited to give NB5.0 a spin. And wow! I actually did some program with UI. This is the first RAD software that I managed to use (I’m addicted to VIm). Maybe it’s a sign I should dig around Java and see if I can write software in it? 🙂 Now, when the Java-hype is gone it should be more sane.
Anyone could point me to some good Java-related books? Not the beginners stuff (I know what OOP is, and how to deal with) but something that shows you how to achive stuff in Java with your current knowledge.
Sun has a free java tutorial available. I found it very useful when I started learning java. It has begginner (from explaining OOP) to advance (threading, security, etc..) stuff. You can read the tutorial online
http://java.sun.com/docs/books/tutorial/reallybigindex.html
or downlaod it here
http://java.sun.com/docs/books/tutorial/information/download.html
Thanks, Leoandru!
[quote]Anyone could point me to some good Java-related books? Not the beginners stuff (I know what OOP is, and how to deal with) but something that shows you how to achive stuff in Java with your current knowledge.[/quote]
O’Reilly: Java Cookbook, Second Edition (ISBN:0596007019)
But, if you haven’t worked with Java before and even though you said you know what OOP is, I’d still recommend some “general” Java programming book.
http://www.oreilly.com/catalog/javacook2/toc.html
+ check Netbeans.org for NB documentation and some really great and short quick start guides for all sort of tasks in NB.
+ check Sun’s web site for free books.
Congradulations to the Netbeans team. This is my favorite IDE. Yes, Java could be a bit “heavy” and you probably don’t want to be running this with 10 other apps open on your desktop. But accepting that caveat, this is a world class tool.
I especially like the little resources histogram that appears in the upper right of the menu bar when you’re debugging. It shows you how your app is using memory and you can click on it to force garbage collection to take place.
And the Matisse GUI editor is very nice as well.
fyi,
Subversion profile (for NetBeans’s VCS) doesn’t come with standard NetBeans 5.0 package,
but it is available via NetBeans Update Center.
info: http://vcsgeneric.netbeans.org/profiles/
Just as I finished downloading Netbeans 4.x I get this. DAMN!!!
It’s only funny if it’s KDE and you’re a Gentoo user.
Or an LFS user with Gnome.
This release is very impressive. The new GUI builder finally brings to Java what Delphi has been offering for a decade. This is head and shoulders above what IntelliJ IDEA or Eclipse offer.
They are moving from NetBeans as and IDE to NetBeans as a plattform, luring people to start using NetBeans components to create Swing based apps. A lot of NetBeans is reusable, check out the examples they offer in the New Project dialog.
It seems Sun is aiming at the desktop with this release. I believe that, NetBeans 5.x, in combination with the upcoming (this summer!) Java 6, which includes a lot of desktop oriented improvements, will be a very viable plattform for desktop apps, in direct competition with .NET/Windows.Forms
As a matter of fact, as THE desktop alternative to .NET/Windows.Forms
And the improved refactoring capabilities in this release rock. Now NetBeans has one of the most complete refactoring toolsets I know of.
But, the real killer feature of NetBeans is the profiler. I would choose NetBeans over any other Java IDE on this basis alone. A program that hasn’t been profiled isn’t ready to ship yet.
I wish they had included some way of searching trough the options in the new options dialog: there are so many options, and it takes so much time to locate the relevant one. Give me a search box for the options, damm it!
NetBeans is getting dangerously close to becoming the world’s best Java IDE. It already offers many great features than the others don’t, and in those areas where it lags behind, it isn’t that far from the leaders.
If only it offered support for languages other than Java…
Edited 2006-02-04 20:54
>If only it offered support for languages other than Java…
I will be happy, its in their roadmap 🙂
http://www.netbeans.org/community/releases/vision.html
“We will to encourage use of NetBeans IDE for development with any language or technology. Addition of support for new languages and technologies will continue.”
We indeed plan support for other languages – stay tuned for better support of scripting languages and C/C++ in the future.