hell, I'm wrong in the previous,I'm really sad about my ranting...
Even it's written with java.
There are several arguments against using a virtual machine, the primary one being performance. One might argue that because a compiled language, like C, is executed using the native machine encoding, it will run faster. This is not necessarily true.
In 1996 I was discussing the merits of Java's portability with a coworker. The company had decided to rewrite its user interface and the entire business had split into two camps: C++ evangelists and Java fanatics.
--quoted from the book of Virtual Machine Design, by Bill Blunden.
But this virtual machine latency is clearly visible when it's doing class libraries. Do you know why? because Java classes
should be verified against a certificate and that code unfortunately is implemented using core java. It's not call
a native function and do it inside a native function. That's why Netbeans took a very long time to load.
In the other hand Eclipse also implemented using the java, but it does load class libraries dynamically, unlike
Netbense it was loading all when it's starting.
And another thing, does netbeanse C++ projects are working with ANT? it sounds really nervous to me because
I have spend many time reading the makefile documents and cmake documents and dealing with it. So no wonder
why the people like me are hating it upto some extent. believe me the old bosses who programmed to use GNU
build tools won't give up old conventional method of writing makefiles no matter what Nice Tool came.
And yes I have worked with the Netbense to write C++ applications, but not with this computer , my old computer
in nearly 2004. But at that time that computer didn't give a good performance to me , and yet I didn't tried it back.
So I restricted with my codelite, code::blocks , visual studio and in linux vi and nirvana text editor.
When I code using the cigwin toolset, I'm using the Notepad++ text editor(it's not opensource but it's freeware).