Skip navigation.

exploreopera

| Help

Sign up | Help

BlogtimeException

By Behrang Saeedzadeh (the 3rd incarnation)

MacBeans: Native-looking NetBeans for OSX

, , , ...

If you know me you also know that I don't like NetBeans. In fact, I hate it. I hated it when it was called Forte CE and I hate it now. If by any chance you use NetBeans on OSX, you are gonna hate it even more because its look and feel on OSX is simply ugly. Very ugly. Staring at a NetBeans window on OSX is as dangerous as staring directly at the Sun. The only difference is that staring at Sun destroys your eyes while staring at NetBeans destroys your brain.

An ugly look and feel is not NetBeans' only weakness. In Forte CE days, NetBeans' GUI builder, while so buggy and unstable, didn't even support undo/redo and it was not surprising to lose hours of GUI work on every single day. Deleted all the components from your frame accidently? Poof! They're all gone! Looks like the situation is not improved much since then: to some users, even today, "GUI builder is a medieval torture device". It "turns sane men into raving lunatics". If someone at the end of a working day finds out that he has not used the sacred "F" word he will feel so excited and happy. You have to bring your blood pressure medicine to work with you cause NetBeans is known to skyrocket its victims' blood pressure.

Now enough bashing for today. Some time ago I wanted to make NetBeans more native-looking on OSX and today I made some progress. First, lets see how a decent OSX/Cocoa app looks like on Leopard:

Now lets see how NetBeans looks on Leopard:

The toolbar is both different and not unified with the title bar and tabs also look different. These are the primary things I want to fix. Making the toolbar unified was very trivial:

At the moment I am working directly on NetBeans source code but eventually I want to turn the project into a plugin. My goal is to finish it by the end of February 2009. The only non trivial component to fix is NetBeans' custom tabbed pane. I will write more about this as I move forward.

Schwartz vs McNealy

,

I was very surprised to see that Jonathan Shwartz holds more shares (943,309) of Sun Microsystems compared to Scott McNealy (269,920). It's been less than 3 years since he took over the CEO position from McNeally who was the CEO of Sun for more than 20 years.

While Jonathan is cool and all, I believe he is not as strong as McNealy. Since he took the CEO position, the Java team has lost a number of its key members and leaders and Sun is still facing tough financial problems. While Java is certainly most probably not going to die for the foreseeable future, the not-difficult-to-imagine death of Sun might lead to the sudden death of Java too.

Oh, and by the way, the look and feel of java.net sucks bad. As bad as the Metal look and feel. Especially homepage of projects hosted on dev.java.net. I wanted to rant more but I will stop here for the time being. :whistle:

LOL of the day

, ,

Copied over from OSNews:

bullethead:
Vista is by far the best OS Microsoft has come out with. I use 64bit Ultimate and usually stick to a non-root account for my daily tasks. Hasn't given me any problems so far. I also use MacOSX, Windows Server 2008, and Linux on other machines and I prefer the newest Microsoft OS's due to their stability, excellent program selection and ease of use.


raver31 responding:
Thanks for that laugh man, you made my day !


ROFL!