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.
It's time for another release of NetBeans. This one should be ready for the winter season and it is not yet another release. The major version number was bumped from 4.x to 5.0 for reasons. A week ago we declared feature freeze. In the next couple of months the work will be put solely on bug fixing and polishing the features. It's the right time to give us feedback on 5.0 feature set and report bugs. We are soliciting your feedback. What you like? What you don't like? Love? Hate? Lame? Superb? Anything.
There is a page describing the
new features
: Matisse, developing NB modules and rich client apps on top of NB should be much easier (coupled with a new set of dev documentation), rewritten CVS support, support for JBoss and WebLogic out of the box, Struts, JSF, more refactorings, more editor improvements (code completion rewritten, CamelHump, hints, code template), UI and usability improvements, Options dialog fixed, keymap profiles, Collaboration (via Update center), ant debugger, ...
Your feedback is very important for us. We came here many times in the past and it always paid off. Anyone still remembers a few weeks after a
NetBeans survival guide
was linked from JavaLobby front page we integrated the
new windowing system
into the CVS trunk? At netbeans.org usually at this phase of the development cycle we run a
community acceptance program
. The interest to participate was overwhelming. We had to close the application form after
getting more than 500 requests within 24 hours
. This release seems to really deserve the 5.0 name tag.
Let your feedback coming, in any color, shape and form.
one thing I forgot to mention. To continue the tradition we will have new graphics for 5.0. Splash and welcome screen. Not integrated yet into the build, but will be soon. At this moment the nightly build still says 4.2dev, but it will be changed to 5.0 in a few days.
I saw the new images. Sweet. Kudos to Leos.
Trung Duc Tran NetBeans -- the open source IDE and Rich Client Platform, in pure Java
The new features are great, especially Matisse, code templates, and refactoring.
However, I wasn't able to find something like "Mark Occurrences" from eclipse. Did I miss it? I'd write a module for my own use if it was simple enough, but the last time I looked the syntax tree of the editor wasn't exposed.
This may seem minor, but this is one thing that keeps me using Eclipse. When you see an error in your code (red squiggly underline) I can see no way to show what the error is without the mouse. I don't like reaching for the mouse unless I have to.
In Eclipse, you position your cursor over the error and the error description shows up in the status bar. Please consider something similar for 5.0.
I played with the AnagramGame toy project for a few minutes. Here's a short list of gripes when comparing NetBeans 5.0 (dev) to Eclipse 3.1:
- I desperately miss the Eclipse Local History
- I desperately miss the Eclipse autocomple on save
- code folding uses too much ink. It's distracting compared with the eclipse code folds (which show only an icon, no lines until the mouse is over them).
- code indentation/formatting is rather meager
- code templates are nice, but there are many templates which could make use of variables (if, ifelse, instanceof, while, etc...)
- code templates seem to be missing predefined variables (enclosing type, etc...)
- no Mark Occurances in editor
- code syntax coloring is still rather primitive
- find window would be better firefox-style instead of popping up a dialog (which always seems to be in the most inconvenient place)
That said, I continue to like the look and the speed of the IDE. And the improvements are tremendous.
I like the import on code completion. And the quick fixes (although I wish there were more). And the new code completion. And especially the popup javadoc for code completion (much better than Eclipse's). And of course, XML, JSP, and UI form editing are great.
In Eclipse 3.1, when my mouse pointer hovers over the error stripes (underline) a tooltip that displays the error message appears and I can press F2 to focus on it. After focused, the tooltip will be switched into a text field. Therefore, it would be easier for developers to copy the error messages for later use.
I have a couple of details I would like to see fixed.
1. When you have some code being marked red (syntax error), and when you fix the cause (somewhere else in the code or in another class) it takes quite a while for the red marking and the code completion to become aware of the changes. I guess this could be fixed by compiling in the background on tabchange or perhaps just a sort of refresh button.
2. When you autocomplete, the order of classes needs to be sorted. ie. if you're doing a "String a = new" Then it should know what I (most likely) want. In addition to this kind of sorting it should also place classes in your own workspace or package in the top. After that, imported classes and then the rest.
This is more or less what I can remember atm. Its been a while since I coded java.
"There is a page describing the new features : Matisse, developing NB modules and rich client apps on top of NB should be much easier (coupled with a new set of dev documentation), rewritten CVS support, support for JBoss and WebLogic out of the box, Struts, JSF, more refactorings, more editor improvements (code completion rewritten, CamelHump, hints, code template), UI and usability improvements, Options dialog fixed, keymap profiles, Collaboration (via Update center), ant debugger, ..."
Great set of new features and improvements, indeed.
What about improved subversion integration though? Will it be in NB 5.0 or later versions?
1) Under the Source preferences, you can adjust the reparse time, the default in 4.x was 2 seconds, I have a fast machine so I turned mine down to 256ms so it's very quick to resync and catch mistakes quickly like Eclipse does.
Trung,
First let me thank the NB team for always asking for community feedback, I think when you all started doing that with 3.6 and later not only did NetBeans get a surge of better features, but I'm sure you saw a BIG surge of new users as the improvements have been pouring in faster than we can bang on them.
Second, is the new "Struts, JSF, etc." features explained anywhere? How does this compare with Java Studio? I don't expect visual builders or anything, but what do you mean by "support"? Wizards and editors or other things?
Uh oh, you are going to make me download it aren't you?
1. Quick fix is working great, but what about using Eclipse like Ctrl+1 for quick fix instead of IDEA like Alt+Enter? Ctrl+1 is qiute good over Alt+Enter.
2. It would be great to have something like "Guess filled methood arguments" as in Eclipse.
3. There should be more surround with options instead of only try catch.
4. I would suggest to take a look at Eclipse Ctrl+1 features and if possible, include those features.
We completely rewrote the VCS support system in 5.0. It's done first for CVS. Support for subversion and other version control systems will be added later via autoupdate. We don't know exactly when yet, but the expected time frame is March/April. It definitely will be available sooner than the next release.
In designing the new VCS support system we followed a different philosophy than in the past. We don't intend to map every cvs command into the UI but rather do our best to have VCS operations fit nicely with the IDE workflow. This requirement stands out from all others.
The new CVS support is in the build, should work out of the box. The old support for CVS, sourcesafe, teamware, subversions is on update center.
The new CVS support is one of the areas we would very much appreciate your feedback. Many usability studies and surveys have been done but it's still very likely that we forgot something important the users need to do day to day in the IDE.
Trung Duc Tran NetBeans -- the open source IDE and Rich Client Platform, in pure Java
NetBeans 5.0 reaches feature freeze - feedback wanted
URL: NetBeans 5.0
At 8:47 AM on Sep 9, 2005, Trung Duc Tran
wrote:
Fresh Jobs for Developers Post a job opportunity
There is a page describing the new features : Matisse, developing NB modules and rich client apps on top of NB should be much easier (coupled with a new set of dev documentation), rewritten CVS support, support for JBoss and WebLogic out of the box, Struts, JSF, more refactorings, more editor improvements (code completion rewritten, CamelHump, hints, code template), UI and usability improvements, Options dialog fixed, keymap profiles, Collaboration (via Update center), ant debugger, ...
Your feedback is very important for us. We came here many times in the past and it always paid off. Anyone still remembers a few weeks after a NetBeans survival guide was linked from JavaLobby front page we integrated the new windowing system into the CVS trunk? At netbeans.org usually at this phase of the development cycle we run a community acceptance program . The interest to participate was overwhelming. We had to close the application form after getting more than 500 requests within 24 hours . This release seems to really deserve the 5.0 name tag.
Let your feedback coming, in any color, shape and form.
Thanks!
--trung
56 replies so far (
Post your own)
Re: NetBeans 5.0 reaches feature freeze - feedback wanted
one thing I forgot to mention. To continue the tradition we will have new graphics for 5.0. Splash and welcome screen. Not integrated yet into the build, but will be soon. At this moment the nightly build still says 4.2dev, but it will be changed to 5.0 in a few days.I saw the new images. Sweet. Kudos to Leos.
NetBeans -- the open source IDE and Rich Client Platform, in pure Java
Re: NetBeans 5.0 reaches feature freeze - feedback wanted
The new features are great, especially Matisse, code templates, and refactoring.However, I wasn't able to find something like "Mark Occurrences" from eclipse. Did I miss it? I'd write a module for my own use if it was simple enough, but the last time I looked the syntax tree of the editor wasn't exposed.
Re: NetBeans 5.0 reaches feature freeze - feedback wanted
This may seem minor, but this is one thing that keeps me using Eclipse. When you see an error in your code (red squiggly underline) I can see no way to show what the error is without the mouse. I don't like reaching for the mouse unless I have to.In Eclipse, you position your cursor over the error and the error description shows up in the status bar. Please consider something similar for 5.0.
Re: NetBeans 5.0 reaches feature freeze - feedback wanted
I second that one. It is the one biggest headache having to use the mouse to see the error.I wonder if error stripes are any help but I haven't been able to install those for a while now.
after 10 minutes: my gripes
I played with the AnagramGame toy project for a few minutes. Here's a short list of gripes when comparing NetBeans 5.0 (dev) to Eclipse 3.1:- I desperately miss the Eclipse Local History
- I desperately miss the Eclipse autocomple on save
- code folding uses too much ink. It's distracting compared with the eclipse code folds (which show only an icon, no lines until the mouse is over them).
- code indentation/formatting is rather meager
- code templates are nice, but there are many templates which could make use of variables (if, ifelse, instanceof, while, etc...)
- code templates seem to be missing predefined variables (enclosing type, etc...)
- no Mark Occurances in editor
- code syntax coloring is still rather primitive
- find window would be better firefox-style instead of popping up a dialog (which always seems to be in the most inconvenient place)
That said, I continue to like the look and the speed of the IDE. And the improvements are tremendous.
I like the import on code completion. And the quick fixes (although I wish there were more). And the new code completion. And especially the popup javadoc for code completion (much better than Eclipse's). And of course, XML, JSP, and UI form editing are great.
Re: NetBeans 5.0 reaches feature freeze - feedback wanted
In Eclipse 3.1, when my mouse pointer hovers over the error stripes (underline) a tooltip that displays the error message appears and I can press F2 to focus on it. After focused, the tooltip will be switched into a text field. Therefore, it would be easier for developers to copy the error messages for later use.Re: NetBeans 5.0 reaches feature freeze - feedback wanted
Hey,I have a couple of details I would like to see fixed.
1. When you have some code being marked red (syntax error), and when you fix the cause (somewhere else in the code or in another class) it takes quite a while for the red marking and the code completion to become aware of the changes. I guess this could be fixed by compiling in the background on tabchange or perhaps just a sort of refresh button.
2. When you autocomplete, the order of classes needs to be sorted. ie. if you're doing a "String a = new" Then it should know what I (most likely) want. In addition to this kind of sorting it should also place classes in your own workspace or package in the top. After that, imported classes and then the rest.
This is more or less what I can remember atm. Its been a while since I coded java.
Re: NetBeans 5.0 reaches feature freeze - feedback wanted
I can't get it to run on Linux... and old version CVS did not work..V
Re: NetBeans 5.0 reaches feature freeze - feedback wanted
"There is a page describing the new features : Matisse, developing NB modules and rich client apps on top of NB should be much easier (coupled with a new set of dev documentation), rewritten CVS support, support for JBoss and WebLogic out of the box, Struts, JSF, more refactorings, more editor improvements (code completion rewritten, CamelHump, hints, code template), UI and usability improvements, Options dialog fixed, keymap profiles, Collaboration (via Update center), ant debugger, ..."Great set of new features and improvements, indeed.
What about improved subversion integration though? Will it be in NB 5.0 or later versions?
Factoreal Financial Data and Technical Analysis solutions.
Re: NetBeans 5.0 reaches feature freeze - feedback wanted
1) Under the Source preferences, you can adjust the reparse time, the default in 4.x was 2 seconds, I have a fast machine so I turned mine down to 256ms so it's very quick to resync and catch mistakes quickly like Eclipse does.Re: NetBeans 5.0 reaches feature freeze - feedback wanted
Trung,First let me thank the NB team for always asking for community feedback, I think when you all started doing that with 3.6 and later not only did NetBeans get a surge of better features, but I'm sure you saw a BIG surge of new users as the improvements have been pouring in faster than we can bang on them.
Second, is the new "Struts, JSF, etc." features explained anywhere? How does this compare with Java Studio? I don't expect visual builders or anything, but what do you mean by "support"? Wizards and editors or other things?
Uh oh, you are going to make me download it aren't you?
Re: NetBeans 5.0 reaches feature freeze - feedback wanted
1. Quick fix is working great, but what about using Eclipse like Ctrl+1 for quick fix instead of IDEA like Alt+Enter? Ctrl+1 is qiute good over Alt+Enter.2. It would be great to have something like "Guess filled methood arguments" as in Eclipse.
3. There should be more surround with options instead of only try catch.
4. I would suggest to take a look at Eclipse Ctrl+1 features and if possible, include those features.
MShahriar
Re: NetBeans 5.0 reaches feature freeze - feedback wanted
see it on geertjan's blog:http://blogs.sun.com/roller/page/geertjan/?anchor=being_greedy_instantaneous_struts_and
http://blogs.sun.com/roller/page/geertjan?entry=even_more_struts_and_jsf
regards.
-pprun
Subversion
We completely rewrote the VCS support system in 5.0. It's done first for CVS. Support for subversion and other version control systems will be added later via autoupdate. We don't know exactly when yet, but the expected time frame is March/April. It definitely will be available sooner than the next release.In designing the new VCS support system we followed a different philosophy than in the past. We don't intend to map every cvs command into the UI but rather do our best to have VCS operations fit nicely with the IDE workflow. This requirement stands out from all others.
The new CVS support is in the build, should work out of the box. The old support for CVS, sourcesafe, teamware, subversions is on update center.
The new CVS support is one of the areas we would very much appreciate your feedback. Many usability studies and surveys have been done but it's still very likely that we forgot something important the users need to do day to day in the IDE.
NetBeans -- the open source IDE and Rich Client Platform, in pure Java