NetBeans 6.9 Released



NetBeans 6.9 has been released.



There are important improvements for everyone here - whether you're a Java developer, JavaFX developer, Ruby developer, PHP developer, C++ developer, ... or all of the above :-)



Since I spend most of my time writing JavaFX and Java code, by far the biggest improvement in NetBeans 6.9 for me is the JavaFX support. While there is still room for improvement, editing works pretty well now. In particular, the source code formatter works well on most source files and constructs, so I've used it to reformat some of our large and complicated source files, though to be on the safe side I've checked the diffs carefully before checking in (and turned on whitespace diffing in the version control). I occasionally have to make manual tweaks, but it's really helpful in cleaning up poorly formatted source files. And Go To Declaration now works reliably! The debugger still needs work. Apparently this needs some help from the compiler so hopefully the combination of JavaFX 1.3.1 and NetBeans 6.9.1 will address that.



One huge improvement in 6.9 is the reduction of scanning delays. In addition to performance fixes in that area, there are two life saver features:


  1. Running is no longer blocked when a scan is in progress. Even if it's scanning, running starts immediately. This used to drive me crazy!
  2. I can turn off some of the extra aggressive scanning! There is an option for this now, so I can turn off automatic timestamp checking and instead perform scanning manually if I should need it:







    (In case it's not obvious -- I'm talking about the checkbox at the bottom of the above dialog.)



    If you turn off automatic scanning, you can invoke it explicitly:







There are many other new features, and I'll get back to some of them in some other posts, but for now I'll leave you with a link:
Git Plugin compatible with NetBeans 6.9.



Comments:

Well, what a sweet little "one more thing..." at the end of your post. The git plugin looks really good. Our developers all use nb for our Rails work. We continue to hang on to svn because of its nice nb integration but we have to do our git work at the command line - obviously an inconvenience. Previous nbgit plugins simply didn't provide enough feature coverage to be useful. Would you like to share a few thoughts about what parts of JGit you chose to use or what your goals were in developing the plugin?

In any case, we really appreciate it! Thank you!

Posted by Jim James on June 22, 2010 at 11:08 PM PDT #

Hi Jim,
just to be clear, I didn't write that nbgit plugin - there's a project for it here:

http://nbgit.org/

Unfortunately, that site doesn't offer downloads compatible with 6.8 and 6.9, which I've been doing for 6.8 and 6.9 beta. People were asking for final 6.9 bits ( http://blogs.sun.com/tor/entry/nbgit_for_netbeans_6_9 ), so that's why I added a note about it.

Glad you like it; it seems to work well.

Note that there is one other feature in NetBeans 6.9 which I think makes NetBeans hugely more interesting for Ruby/Rails developers as well: A full featured terminal emulator. It's under Windows > Output > Terminal, and it lets you run irb etc in a proper terminal window within the IDE, but with full readline, color escape sequences etc. (It's still experimental but works well for my purposes). I've been meaning to post something about that as well, maybe my next blog entry :)

Posted by Tor Norbye on June 23, 2010 at 04:00 AM PDT #

My intials usage of JavaFX Composer in Netbeans has been quite encouraging. Good work !!!

What next ?.

As an active user of JavaFX/Netbeans/Java I am very interested in understanding Oracle's plans for these technologies. Java development, although slow is there for us all to see. (openjdk ... ). However this is not the case with JavaFX and related tools. (JavaFX Composer, Authoring tool ...). This is quite disconcerting.

In addition to this we keep hearing of steady stream of people leaving the JavaFX/Oracle camp.

So, the request to the "gods of JavaFX" is to engage the "dev-community" more aggressively. We need to see/hear "product-managers", "architects", "evangelists" much more than now.

/rk

Posted by rk tumuluri on June 23, 2010 at 05:04 PM PDT #

Hi -

I've been using NetBeans, for side Ruby/Rails projects, for a while now and really like it. I have used it on both Windows and Linux and the differences are negligible. I have tried the new Aptana Studio and really like the GIT integration but the rest of the IDE is lacking the features I have become accustom to in Net Beans. I love the local history (the side bar icons). The difference highlighting is great and very quick. the code formatting rocks. I guess I like pretty much everything about it. I would like to see better GIT support though. The plugin is nice but I would really love to see NB style differencing, branching and direct push/pull from remote repos. Maybe I'm missing that functionality in the plugin?

Side note: I use VS2010 and FlexBuilder 4 at work and I like Net Beans much better. It much more responsive than VS2010 and more feature rich than FB4.

Thanks for all the hard work!

Mark

Posted by Mark on August 18, 2010 at 06:06 AM PDT #

Post a Comment:
Comments are closed for this entry.
About

Tor Norbye

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today