Click to See Complete Forum and Search --> : Needing a good IDE


Swapper
02-23-2001, 05:20 PM
Hey,

I have always used windoze IDE's for programming (I know I'm a wimp) and would like to do so in Linux. What would you guys recommend for C++/Java programming? I'm looking for a free one if possible, because free is never a bad thing. ;)

thanks

Whipping Boy
02-23-2001, 05:55 PM
vim

Energon
02-23-2001, 05:59 PM
vim + gcc/g++ for C++

and

vim + javac for Java...

Sweede
02-23-2001, 07:11 PM
can you setup watches, break points in vim ?

i think what he's looking for is kdevelop, that is an IDE, not vim

vim is a text editor, it'd be like writing C++ in ultraedit in windows.

Whipping Boy
02-23-2001, 07:27 PM
vim qualifies as an IDE through and through.

Energon
02-23-2001, 09:12 PM
Originally posted by Sweede:
can you setup watches, break points in vim ?

i think what he's looking for is kdevelop, that is an IDE, not vim

vim is a text editor, it'd be like writing C++ in ultraedit in windows.

Please show me where the words "break points" and "watches" appear in the definition of IDE... and I'll say that vim and g++ (and gdb if you wanna be picky) aren't a C/C++ IDE...

Swapper
02-23-2001, 11:41 PM
Originally posted by Sweede:
can you setup watches, break points in vim ?


i think what he's looking for is kdevelop, that is an IDE, not vim


vim is a text editor, it'd be like writing C++ in ultraedit in windows.


I was using vi and gcc which is ok..but I was looking for something like kdevelop, thanks it's pretty sweet. I think I'll use both sets of tools for now.

Any java recommendations?

Tyr-7BE
02-23-2001, 11:49 PM
Generally, when people say "IDE", they mean "RAD."

Tyr-7BE
02-24-2001, 03:52 AM
I posted a question about Java IDE's under the "Software" forum (I think that was it). Search for "Java IDE" and there are plenty of recommendations under the post started by myself. I haven't tried any as of yet, as I'm in the process of switching distros and don't want to load up anything because I'm about to lose it all. Some people like Forte for Java...personally, I hate it. It's a very serious IDE and RAD, but it's written in Java so it's slow as hell. Same thing applies to Borland JBuilder. Check them out at Sun (http://www.sun.com/) and Borland (http://www.borland.com/).

mrBen
02-24-2001, 06:30 AM
I think you'll find that IDE stands for Integrated Development Environment. Therefore any of the above answers that say 'use -this prog- AND -this prog-' like 'vim and gcc' are wrong. Don't flame me - both are great progs, but neither is an IDE. Vim can't compile progs, and gcc isn't a text editor. An IDE should have all the components for developing a program within it.

mrBen

Oh, BTW, I've heard KDevelop is good, and free.

Sterling
02-24-2001, 10:21 AM
Actually, Vim CAN compile programs. In the same way that every Windows IDE I've used can - by executing an external compiler. Although vim, as is expected, does the Windows programs one step better. Most of them only interface properly with a limited number of compilers. Vim can interface properly with any compiler, especially since it can execute arbitrary shell commands.

( :! <shell cmd>, for those who are interested and don't already know. )

mrBen
02-24-2001, 10:46 AM
Sorry. I stand corrected. However, for someone migrating from Windows, I still don't think I would recommend Vim just yet, as other options would probably offer more in terms of project management, and debugging options, and all that gubbins.

For the record, I use vim for all of my command line / config file text editing, but use KWrite and Konqueror for website development (not exactly programming), but I'm probably going to shift to Quanta+ when I've find time to make the download.

mr<please don't flame me for doubting vim>Ben

Swapper
02-24-2001, 12:08 PM
KDevelop is just fine for C/C++ (more of what I'm used to) and if Forte isn't unbearably slow I'll think I'll give that a try as well. Wow I'm quite impressed with some of these free tools! Coming from Visual Studio on Windows which is very expensive to find these great tools for free is amazing! :D

Strike
02-24-2001, 03:26 PM
Yeah, not to mention that vim has a built in :make command anyway, which will parse the results and take you to the lines where the error occurs. Sounds like an IDE to me :D

Whipping Boy
02-25-2001, 03:44 PM
And then there's ctags.