The Source for Java Technology Collaboration
User: Password:



Romain Guy's Blog

Community: Java Tools Archives


NetBeans with anti aliasing

Posted by gfx on January 02, 2006 at 03:42 PM | Permalink | Comments (12)

I have Mustang as my primary VM for work and personal use. Yet I had to reinstall Tiger to be able to run NetBeans 5.0 beta2 properly because I kept getting a nasty exception regarding some XML things. Anyway, I couldn't use NB on Mustang, meaning I couldn't benefit from the subpixel anti aliasing. Hopefully, the NB guys told me today it is a bug in the JDK itself and it has been fixed in b61 so I installed a nightly build of Mustang b65 and it now works perfectly!

NB with anti aliasing

It looks so much better now! Unfortunately there is still a bug in Mustang's rasterizer which makes my favorite fixed width font (BitStream Vera Sans Mono free, GPL font) look really bad at small sizes.



Twice the IDE

Posted by gfx on October 24, 2005 at 03:26 PM | Permalink | Comments (17)

Using Eclipse for the code, NetBeans for profiling, how cool is that? Well, it is, especially when you have a dual screen setup. I know a lot of developers do have such a setup today. Mine is a bit weird though:

Two IDEs


Anyway, I have been quite successful using two IDEs so far so I'm ready to switch to next gear and use NetBeans 5.0 GUI Builder for my UIs. Eclipse, as any decent IDE/source editor, knows when a file has changed on the hard drive and asks to reload it. And anyway, source code versioning tools come in handy in such cases :)

As much as I love writing my UIs by hand, I'm getting tired of fiddling with layout managers. I do my best to make my life easier with other tasks, so why not with this one?

Do you or did you successfully used two IDEs for the same project at the same time? I'd be interested in hearing from similar experiences.



Why should I choose only one IDE?

Posted by gfx on September 30, 2005 at 10:47 AM | Permalink | Comments (1)

As many programmers I don't like using an IDE. Well, at least I used to. I spent many years using an editor of my own and it served my purpose very well. Hey, after all I wrote it according to my needs. Apart from Jext I always used Metapad on Windows, a slightly improved clone of Notepad, and vim on other platforms. Convinced IDE could boost my productivity, I decided to seriously try to use them about two years ago. At this time I settled my choice on NetBeans, which I liked it. Eclipse was too confusing for me and I really hated its project management. Anyway, 6 months later I insisted on using Eclipse and I loved it ever since. For two reasons: refactoring (which completly changed the way I code) and quick fixes. About 4 months ago I decided to attempt a switch to IntelliJ IDEA and it almost worked. But despite very very cool features, I still preferred Eclipse for most common operations, faster and easier to perform IMHO. So, after one month of IDEA I went back to Eclipse.

Yet, I might really drift away from Eclipse very soon. Or I will at least use two IDE on a daily basis instead of one. There are some issues that drive me crazy in Eclipse, like plugin management, workspaces preferences and crashes in some specific cases (I spent two hours this week trying to import my preferences from Eclipse 3.1 to Eclipse 3.2 without crashing the whole JVM). I have to admit that NetBeans 5.0 seems really attractive to me. It sure is far from providing all the features I'm using in Eclipse (quick fixes, how could I live without you) but it's closing the gap.

As I said may times, I really dig Matisse. But yesterday I finally tried the Profiler and I just love it. It's clean, simple and easy to use. Best of all, I can even use it with projects not running into NetBeans itself. That stuff just rocks. I also love the fact projects are based upon Ant. I'm not ready to drop Eclipse yet but I will definitely use both Eclipse and NetBeans from now on. One to increase productivity when writin miles of code, the other one to increase productivity when debugging (well, profiling) and designing UI.

Who said I have to use only one IDE?

P.S: So now I'm using Eclipse, NetBeans, Jext, Notepad2 and vim on Windows depending on the task at hand. I guess I don't like the idea of using a single versatile tool :))



Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds