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

Discussion about everything. New games, 3d math, development tips...
Post Reply
Repgahroll
Posts: 88
Joined: Tue Jul 29, 2008 11:48 am

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

Post 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:
Lil Margin
Posts: 212
Joined: Sun Jul 19, 2009 4:24 am
Location: Netherlands Antilles, Curacao

Post 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)
Repgahroll
Posts: 88
Joined: Tue Jul 29, 2008 11:48 am

Post 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
CuteAlien
Admin
Posts: 9734
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Post 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.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Repgahroll
Posts: 88
Joined: Tue Jul 29, 2008 11:48 am

Post 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.
bitplane
Admin
Posts: 3204
Joined: Mon Mar 28, 2005 3:45 am
Location: England
Contact:

Post 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.
Submit bugs/patches to the tracker!
Need help right now? Visit the chat room
bitplane
Admin
Posts: 3204
Joined: Mon Mar 28, 2005 3:45 am
Location: England
Contact:

Post 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.
Submit bugs/patches to the tracker!
Need help right now? Visit the chat room
torleif
Posts: 188
Joined: Mon Jun 30, 2008 4:53 am

Post by torleif »

I can vouch for OPs post. Netbeans is a fantastic tool
DarkDepths
Posts: 126
Joined: Sun Apr 02, 2006 1:21 am
Location: Canada

Post 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!
DeM0nFiRe
Posts: 117
Joined: Thu Oct 16, 2008 11:59 pm

Post 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.
JP
Posts: 4526
Joined: Tue Sep 13, 2005 2:56 pm
Location: UK
Contact:

Post 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:
Image Image Image
alexionne
Posts: 55
Joined: Fri Jun 22, 2007 9:55 am
Location: Novi Sad, Serbia

Post 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 :-)
Post Reply