LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (https://www.linuxquestions.org/questions/programming-9/)
-   -   * Favourite Integrated Development Environments * (https://www.linuxquestions.org/questions/programming-9/%2A-favourite-integrated-development-environments-%2A-291137/)

tsiMental 02-16-2005 06:30 PM

* Integrated Development Environments *
 
Post your favourite Integrated Development Environment here. You may post any IDE which is your favourite, independently of platform/operating system. Do not post any other information in this thread, no commenting other peoples posts and no sarcasm.

If you would like to participate, you should use this template:
PHP Code:

[B]IDE Name:[/B
[
B]Programming Language:[/B]
[
B]Why is this my favourite?[/B]
[
B][COLOR=green]Pros:[/COLOR][/B]
[
B][COLOR=red]Cons:[/COLOR][/B]
[
B]Where to get:[/B]
[
B]Platform:[/B]
[
I]Comment:[/I

[EXAMPLE]
IDE Name: KDevelop
Programming Language: C++
Why is this my favourite? Haven't tried any other, yet.
Pros: Nice layout and ease of use. Can create linux and win32 projects.
Cons: Missing window layout-designer.
Where to get: Comes with KDE.
Platform: KDE - Linux/Unix
Comment: This is just an example.

cadj 02-17-2005 06:13 AM

why?

http://www.linuxquestions.org/questi...hreadid=272124

Official LQ poll mate

tsiMental 02-17-2005 07:10 AM

Hmm... saw the poll just after I created the thread. But a poll doesn't say what you like and dislike about your favourite IDE. And a poll doesn't tell why you choose your IDE over the other.

acid_kewpie 02-17-2005 08:53 AM

if you look at the thread, people will compare them, and provide their viewpoints, seperately to the poll itself.

tsiMental 02-18-2005 07:51 AM

About the poll:[list=1][*]The poll excludes a lot of IDEs[*]Not really constructive comments to the poll[*]Not showing the pros and cons of the different IDEs[*]Doesn't tell where to get it[*]Doesn't tell which languages it support[*]This thread was supposed to become a LIST over IDEs including their qualities. Purhaps the word "favourite" in the threads title is a bit misguiding for my real intention with this thread.[/list=1]

The list could probably go on...

gr33ndata 02-18-2005 02:49 PM

IDE Name: Vim and GCC
Programming Language: C
Why is this my favourite: Easy and do not make rubbish make files and so.
Pros: You're in control of everything in your project
Cons: Some tasks are easier with KDevelop, my second choice
Where to get: Installed in every Linux package
Platform: Linux
Comment: I like to do stuff in the low level.

R00ts 02-18-2005 04:37 PM

IDE Name: KDevelop
Programming Language: C, C++
Why is this my favourite? Easy use of indenting and commenting large blocks of code easily, tabbed source windows
Pros: lots of features, some I'm sure I haven't even discovered yet
Cons: very bulky, not all features are useful
Where to get: Comes with KDE
Platform: Linux
Comment: I hardly use any of the more "advanced" features. I don't create a KDevelop "project' or whatever it is, I just use it to work on pure source files. I like the interface and the ease of commenting/identing/multiple files open. Nothing more.

nixcraft 02-20-2005 07:00 AM

Same as gr33ndata.

Sorry i'm lazy :P to type same info

jlliagre 02-20-2005 08:51 AM

IDE Name: netbeans
Programming Language: java
Why is this my favourite? is not locking me using it, builds 100% java code
Pros: respect java standards
Cons: less plugins available than eclipse
Where to get: netbeans.org
Platform: Solaris, Linux
Comment: For small / C projects, I'm still using elvis (vi clone) and make/ant.

KimVette 02-20-2005 04:45 PM

Microsoft Visual Studio. You can't develop for Linux on it (well, I suppose you could code straight C on it and that would be cross-platform) but for development work, Visual Studio is th Holy Grail of IDEs and I hope that KDevelop, eclipse, anjuta, and Quanta Plus all catch up to and surpass Visual Studio's environment.

You're calling a class and want to see its definition? Hit a key and the IDE will take you straight to the code.

Want to see documentation on a particular API? Just put the cursor inside the call and hit a key - it will open up the MSDN Library page where you can read the documentation on that call.

Code completion - no other IDE does it better. Period.

Class/Object browser - no other IDE does it better. Period.

Debugger - need to step back a few calls while debugging? Just drag the cursor back and step forward again. It's like hitting rewind on a DVD player or VCR. :)

I'd love to see Linux IDEs mature to that point.

Tinkster 02-20-2005 07:10 PM

Quote:

Originally posted by KimVette
Code completion - no other IDE does it better. Period.
Class/Object browser - no other IDE does it better. Period.
Ever looked at the Borland tools (like Delphi and Borland
C++ Builder)? They were doing code completion (and doing
it VERY well) when the only thing visual in M$ Visual stuff
was the fact that the editor had a GUI to open and save files,
set prefs and compile a project ... same for the Code Browser,
jump to the spot where a function is defined from anywhere
in your code ...

Btw ... emacs can do quite similar things ;)


Cheers,
Tink

tsiMental 02-21-2005 12:59 PM

Plz don't comment on other ppls posts in this thread. You're free to tell us about an IDE you like though.

And plz use the template I provided in the first post, just copy-paste the code and fill in your opinions, you can write as much and whatever you want in the comment-field.

Regards

Hikaru79 02-21-2005 05:58 PM

IDE Name: NetBeans
Programming Language: Java
Why is this my favourite? Powerful, and yet runs faster on low-memory machines on mine than Eclipse
Pros: Powerful, yet not too slow.
Cons: Not as developed as Eclipse. May be unwieldly for beginners
Where to get: http://java.sun.com or http://netbeans.org
Platform: Anything
Comment: It's written in Java ... that's just cool :)

dakensta 02-21-2005 06:36 PM

IDE Name: XCode 1.5
Programming Language: C++ (and C, obj-C, java)
Why is this my favourite? Easiest to use IDE bar none
Pros:Code completion, drag-and-drop to add libraries and headers, lots of optimised (and useful!) libraries included, easy to port code to Linux, highly customisable editor (emacs key bindings, windowing modes etc.), flexible documentation builder and browser built in, very easily extensible build process (any shell script can run in build process: select one menu item and type your script) - none of which took more than 5 minutes to set up and use! All the familiar GNU tools are underneath and a range of new ones too.
Cons:Only on Mac. Still maturing (i.e. some big changes between versions 1 and 1.5 and expect more with version 2). Documentation occasionally sparse. Slight bias towards GUI development and native toolsets. And, er, sounding like an Apple zealot :(
Where to get: http://developer.apple.com/tools/download
Platform: OS X (free with computer)
Comment: A complete breath of fresh air. Almost as quick to build small project as emacs / vi and comand line. None of the clutter and confusion of Visual Studio (not to mention price!). Stilll finding out new stuff as and when it is needed, still getting impressed on a regular basis. Can't wait for XCode2.


All times are GMT -5. The time now is 12:58 AM.