Page 1 of 1

OMG!! :D NetBeans = TOTAL AWESOMENESS!!!

Posted: Thu Oct 08, 2009 3:21 am
by Repgahroll
Man! I just found the best C++ free IDE ever! :D (IMNO)

I switched back to Linux to work a little, and i was searching for a code editor that can do at least a decent code completion, some people said Eclipse CDT was the best, i installed it and it's bad :D, some other said Vim has a nice completion plugin - very true, but it just autocompletes from a calls db... not what i want! Then i tried 2 different Emacs completion plugins, both are okay, but they can't index files for me to call (include) easily while coding.
I tried also CodeLite, which is great, but is not mature.

Then finally i tried netbeans...i was hopeless because it's written in java, and no one uses it :) , i thought it was a homemade unfinished beta amateur IDE; but i was totally wrong! :D

Man, the installation was flawlessly i just installed the sh file and it was ready to go, the debugging is awesome, the code highlighting is awesome, the code completion is AWESOME!! it indexes everything and opens and closes brackets and parenthesis automagically, i tried to write a wrong code missing some brackets and it was fixed automatically, also, it has a very precise visual feedback, for example, even if i include iostream, it will point cout as undefined, just when i use the std namespace it accept the code.

I tried a lot very different programs and the ide feedback is perfect, couldn't compile a code that it says is wrong and vice-versa.

I'm not going to buy Visual Studio anymore!!! hehehehe saved my pockets!! :D wahahahaha

Seriously, everyone who uses C::B and those IDEs that i said here, or even those Linux-only IDEs should at least give NetBeans a try...

I'm still using C::B because of wxsmith, but as long as i have the gui code generated i use only netbeans =).

NetBeans only needs a RAD for GUI, it has even an complete refactor feature, i'm writing programs making heavy use of code completion, and it organizes the files very well, is very easy to work with lotsa files, and the text highlighting make it easier to understand than C::B... it's the best free C++ IDE by far. It has everything that i need to program comfortably!

Like a dream :D...

Just can't understand why NetBeans is so unknown... not even the java guys uses it

Thanks guys!

PS: I'm using the latest stable (6.7.1) under Linux 64, it's better to install as root :wink:

Posted: Thu Oct 08, 2009 2:03 pm
by Lil Margin
lol personally i think you care more about the IDE then the code itself :)
I don't really care that much about the IDE, the code is more important to me 8)

Posted: Thu Oct 08, 2009 4:32 pm
by Repgahroll
LOL...

Did you ever tried NetBeans? Worth at least a try... and you can use it along with CB, just to edit the sources in NetBeans and Build / Make GUI in CB.

However Netbeans has Qt Designer integration also, so i am giving Qt a chance.

I just retrieved the latest CB from SVN, and the features are still a shame :).

Netbeans beats CB in every feature besides RAD with GUI (in fact, imho not even lazarus/delphi beats CB here)... It has far better highlighting, supports more platforms, kickin-ass code completion, the best debugging interface with gdb ever, the interface is well organized and clean (the best IDE interface ever), It supports Java, C/C++, Fortran, PHP, Javascript, Python, Ruby (and some others) and all of them with great code completion and highlighting.

BTW, some cons i found: Only support GCC(for c), runs a little slow under Windows (at least XP 32, it uses 1.5* more CPU and 2* more mem than on Linux/Solaris), it's hard to setup under Windows (not harder than MSVS hehehe).

http://www.netbeans.org/features/cpp/index.html

At least look this link! :D

Posted: Thu Oct 08, 2009 4:44 pm
by CuteAlien
C::B is good in getting out of your way and just letting you code. I like that in an IDE ;-). But netbeans is also very nice, I know several people working with that.

For the debugger I can recommend very strongly updating to gdb 7.0 which got officially released today (YAY!). I'm using that already since a few weeks and while maybe not 100% perfect (seems it still can't print locals in constructors) it feels light-years ahead of the 6.8 version. Just having support for wchar_t alone is worth the update already. It even offers support now for feature which are not even found in the VS debugger like reverse debugging, though I haven't tried out that yet.

Posted: Thu Oct 08, 2009 5:10 pm
by Repgahroll
OMG! Python support! :D

But i'm gonna wait to install from distro repos, i'm not in a hurry...

BTW... reverse debugging is awesome, but i'm sure the IDEs doesn't support it yet, and debugging via command line is boring.

Posted: Thu Oct 08, 2009 6:42 pm
by bitplane
Sounds good, thanks for posting this. I'll give it a try when I get home, though I'll probably still use the win32 version of codeblocks via Wine for compiling Windows stuff, because it's really easy that way.

Posted: Thu Oct 08, 2009 6:45 pm
by bitplane
CuteAlien wrote: It even offers support now for feature which are not even found in the VS debugger like reverse debugging, though I haven't tried out that yet.
Now this is something that sounds incredibly cool, it will open up new debugging techniques. Looking forward to trying it, hopefully c::b will get support in their IDE for this soon. I find gdb by itself almost useless, maybe I'm lazy or spoiled though.

Posted: Fri Oct 09, 2009 10:27 am
by torleif
I can vouch for OPs post. Netbeans is a fantastic tool

Posted: Wed Oct 21, 2009 4:18 am
by DarkDepths
I am a bit on the fence about netbeans. When I first started taking computer science courses in University, they taught us Java. I downloaded netbeans, but it was a bit sluggish, so I moved to Eclipse.

Now I have to say that I much prefer eclipse, but I guess netbeans isn't bad either. Let's just say, it's still installed!

Posted: Wed Oct 21, 2009 4:27 am
by DeM0nFiRe
I used to use Netbeans for Ruby but I stopped. I definitely do not recommend that you use Netbeans for any interpeted language, becuase if you do it will use a Java-based interpreter and guess what? Java's console is very slow! So it will combine whatever speed weaknesses your language has by being interpreted and then will get even worse for the fact that it uses a Java console.

I also didn't think that Netbeans was all that special as in IDE anyway. For C++ I much prefer MSVC.

Posted: Wed Oct 21, 2009 8:08 am
by JP
Hope they've improved it since i was using it for java back at Uni (03-06).. It was pretty terrible back then I thought and it was the only IDE i'd ever used :lol:

Posted: Wed Oct 21, 2009 1:12 pm
by alexionne
NetBeans is really great tool, and I recommend everybody to try it. On the other hand, I use Eclipse daily and I can say that it is the best IDE for Java I've worked in - sometimes I feel like I fly through the code and play with it :-)