NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed. (sponsored)
In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.
Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download.
Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results.
I'd like to let you know that NetBeans 5.0 beta 2 was uploaded on the website a few hours ago. Please give it a try and report issues you find. Since beta 1 we fixed many bugs and also added emacs friendly keybinding. Here you find the links to the downloads and everything else about 5.0 release
Beta 2 wasn't in the original plan. We did beta 1 and would go straight to release candidate(s) and then final release in December. However, after seeing huge interest in this release (5 times more downloads of the beta than in comparison with, say, 4.1 beta) we decided to extend the stabilization phase to make sure all the serious problems (bugs, usability issues) reported by beta users will be addressed. We want this release to be rock solid.
The new target date for the final release is end of January.
Trung,
Thank you, Tim and the team for deciding to do a longer beta cycle. I've been used NetBeans 5 for my GUI work, I had some hickups with GroupLayout with overly complex layouts but other than that things have been working well.
Is there any more information about the new editor/lexer work? I don't quite understand why everyone is so quite about this, to me this finally puts NetBean's editor on equal footing with some of the nicer features we have all been asking for, for a while and I don't see you guys dancing around and really showing it off, I think you should!
I actually did not in that particular instance but you are absolutely right, I should be. I will continue to use 5.0 and will file issues when I find them.
But this is great news! I am all for a longer testing cycle for this release of Netbeans. After all you guys just released 4.1 not too long ago! Kudos to the dev team at Netbeans. I have yet to download the second beta but I am quite excited. I am heading to the Netbeans site right now!
Our website is very slow right now - please be patient
I hate to say it but right now the download is slow as hell. We've called the hosting company. Please bear with us. We are working on it.
If you have a public server with fast uplink, 1+ GB diskspace and is willing to mirror the beta bits, please drop me a message: trung.duc.tran (at) sun.com
We are sorry for the inconvenience
Trung Duc Tran NetBeans -- the open source IDE and Rich Client Platform, in pure Java
Sure, vi is on the radar. But it will not make it into 5.0. We are still thinking hard about how to do it correctly from UI point of view. Perhaps we can make it as a module and publish it on the update center. Don't know yet
Trung Duc Tran NetBeans -- the open source IDE and Rich Client Platform, in pure Java
> After all you guys just released 4.1 not too long ago!
please. What is 4.1? I already forgot We are already thinking about what should be in the next release after 5.0. BTW how should we call it? 5.1? 5.5? 6.0? You know things like Java EE 5, Mustang, Jackpot, ..
> Kudos to the dev team at Netbeans.
Thanks. Glad you like it
Trung Duc Tran NetBeans -- the open source IDE and Rich Client Platform, in pure Java
I'm debugging a web project using the a recent 5.0 dev build. There seems to be some serious performance issue lurking around. Sometimes after I step over a simple line of code cpu usage maxes at 100% for 5-10 seconds.
My guess is that something is wrong with the watch window. If I have any watches set, it takes a while to resolve their values. Meanwhile they read "evaluating".
I have not reported a formal bug report because this behavior seems to be somewhat random. Has anyone else experienced a similar problem?
Also, overall I feel 5.0 is slower than 4.1. There are times where Netbeans randomly decides to sit there with 100% cpu for 5-10 seconds while I am doing different things. Sometimes I get OutOfMemoryError messages (so maybe this is actually responsible for the hang, not the watch window) but this makes little sense to me because the memory monitor in the top of the window shows memory is available. I tried removing all the JRE switches in netbeans.conf and this helped a bit but I still sometimes run into these hangs.
PS: My machine has 2GIG of ram, 2.6GHz cpu. It's quite a realiable work-horse so this sort of thing should be working just fine.
I can't speak entirely for NetBeans, but I do know in Eclipse-land with bigger products while the heap may have plenty of memory on it, people will still see OUtOfMemoryExceptions due to the perm space running empty, you can try and improve that with the following switches:
-Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M
though I still get pretty serious pauses in debugging mode. All in all I must say Netbeans' performance for web development is rather poor. Even back in 4.x I had the same impression; now it's gotten worse.
Isn't there a way for us to optimize this beast? The biggest pain with web dev is that it is so heavy that it takes forever to debug problems. It would be great if Netbeans did a better job in this area (no one else has this down right either to my knowledge).
Well I think there are IDEs out there that get this right, and to avoid looking like a schmuck and suggesting another product in a NetBeans thread, I'd only suggest that you look around a bit more.
NetBeans 5.0 beta 2 live on the website
URL: http://www.netbeans.org/community/releases/50/
At 11:47 AM on Nov 16, 2005, Trung Duc Tran
wrote:
Fresh Jobs for Developers Post a job opportunity
I'd like to let you know that NetBeans 5.0 beta 2 was uploaded on the website a few hours ago. Please give it a try and report issues you find. Since beta 1 we fixed many bugs and also added emacs friendly keybinding. Here you find the links to the downloads and everything else about 5.0 release
http://www.netbeans.org/community/releases/50/
Beta 2 wasn't in the original plan. We did beta 1 and would go straight to release candidate(s) and then final release in December. However, after seeing huge interest in this release (5 times more downloads of the beta than in comparison with, say, 4.1 beta) we decided to extend the stabilization phase to make sure all the serious problems (bugs, usability issues) reported by beta users will be addressed. We want this release to be rock solid.
The new target date for the final release is end of January.
Thanks for helping us make NetBeans better
43 replies so far (
Post your own)
Re: NetBeans 5.0 beta 2 live on the website
Trung,Thank you, Tim and the team for deciding to do a longer beta cycle. I've been used NetBeans 5 for my GUI work, I had some hickups with GroupLayout with overly complex layouts but other than that things have been working well.
Is there any more information about the new editor/lexer work? I don't quite understand why everyone is so quite about this, to me this finally puts NetBean's editor on equal footing with some of the nicer features we have all been asking for, for a while and I don't see you guys dancing around and really showing it off, I think you should!
Re: NetBeans 5.0 beta 2 live on the website
I am all for a push backed release date to give users the ability to provide more feedback.Great decision!
Re: NetBeans 5.0 beta 2 live on the website
I hope you're filing bug reports? Every report I have filed for the form designer has been addressed in one way or another.Rob
Any news on vi-keybindings?
There was talk on mailinglists about vi-keybindings.Are they still on the radar to be implemented?
Kees.
Re: NetBeans 5.0 beta 2 live on the website
I actually did not in that particular instance but you are absolutely right, I should be. I will continue to use 5.0 and will file issues when I find them.Re: NetBeans 5.0 beta 2 live on the website
But this is great news! I am all for a longer testing cycle for this release of Netbeans. After all you guys just released 4.1 not too long ago! Kudos to the dev team at Netbeans. I have yet to download the second beta but I am quite excited. I am heading to the Netbeans site right now!Our website is very slow right now - please be patient
I hate to say it but right now the download is slow as hell. We've called the hosting company. Please bear with us. We are working on it.If you have a public server with fast uplink, 1+ GB diskspace and is willing to mirror the beta bits, please drop me a message: trung.duc.tran (at) sun.com
We are sorry for the inconvenience
NetBeans -- the open source IDE and Rich Client Platform, in pure Java
Re: Any news on vi-keybindings?
Sure, vi is on the radar. But it will not make it into 5.0. We are still thinking hard about how to do it correctly from UI point of view. Perhaps we can make it as a module and publish it on the update center. Don't know yetNetBeans -- the open source IDE and Rich Client Platform, in pure Java
Re: NetBeans 5.0 beta 2 live on the website
> After all you guys just released 4.1 not too long ago!please. What is 4.1? I already forgot
> Kudos to the dev team at Netbeans.
Thanks. Glad you like it
NetBeans -- the open source IDE and Rich Client Platform, in pure Java
Slow web debugging
Hi,I'm debugging a web project using the a recent 5.0 dev build. There seems to be some serious performance issue lurking around. Sometimes after I step over a simple line of code cpu usage maxes at 100% for 5-10 seconds.
My guess is that something is wrong with the watch window. If I have any watches set, it takes a while to resolve their values. Meanwhile they read "evaluating".
I have not reported a formal bug report because this behavior seems to be somewhat random. Has anyone else experienced a similar problem?
Also, overall I feel 5.0 is slower than 4.1. There are times where Netbeans randomly decides to sit there with 100% cpu for 5-10 seconds while I am doing different things. Sometimes I get OutOfMemoryError messages (so maybe this is actually responsible for the hang, not the watch window) but this makes little sense to me because the memory monitor in the top of the window shows memory is available. I tried removing all the JRE switches in netbeans.conf and this helped a bit but I still sometimes run into these hangs.
PS: My machine has 2GIG of ram, 2.6GHz cpu. It's quite a realiable work-horse so this sort of thing should be working just fine.
Gili
Re: Slow web debugging
I can't speak entirely for NetBeans, but I do know in Eclipse-land with bigger products while the heap may have plenty of memory on it, people will still see OUtOfMemoryExceptions due to the perm space running empty, you can try and improve that with the following switches:-Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M
hope that helps.
Re: Slow web debugging
For now I'm trying this instead: http://java.sun.com/j2se/1.5.0/docs/guide/vm/gc-ergonomics.htmlthough I still get pretty serious pauses in debugging mode. All in all I must say Netbeans' performance for web development is rather poor. Even back in 4.x I had the same impression; now it's gotten worse.
Isn't there a way for us to optimize this beast? The biggest pain with web dev is that it is so heavy that it takes forever to debug problems. It would be great if Netbeans did a better job in this area (no one else has this down right either to my knowledge).
Re: Slow web debugging
Well I think there are IDEs out there that get this right, and to avoid looking like a schmuck and suggesting another product in a NetBeans thread, I'd only suggest that you look around a bit more.Re: Our website is very slow right now - please be patient
How about setting up a BitTorrent download and sharing the load that way?