What's your favorite IDE, running natively on Mac OS? I've heard Eclipse is good, NetBeans... I've personally only used BlueJ and IntelliJ. Any other takers?
What I do now is if I'm feeling brave, I go with TextMate, and in those IDE times, I use IntelliJ for Java. Anyone have recommendations which from experience is better than IntelliJ?
You don't really need an IDE at all, in fact coming to rely on an IDE is a bad idea.
vi? xterm? nedit? What!? Yeah I don't really use IDEs... I feel that really it serves no purpose, in a sense.
Just use TextMate. You don't really need an IDE at all, in fact coming to rely on an IDE is a bad idea. Eclipse is rubbish, NetBeans is okay but not great and I have never used IntelliJ.
Actually, there is no reason NOT to use an IDE. If you are writing an application of any magnitude (more than a few files) using an IDE WILL increase your productivity. Arguing the contrary is just plain stubbornness.
There are benefits, but I don't want this to be a debate. I myself encourage people who are LEARNING to avoid IDEs, however, once you understand programming it's up to you whether an IDE is valuable to the way you work.
I myself embrace the INTEGRATED part, where I can manage my workflow, SCM, and build management within a single tool...Compile on the fly and intellisense is nice too amongst many other features.
and you're never going to be programming without using an IDE.
I second that. Just use Terminal and vi. Or xterm and nedit like I do.
Not using an IDE is stupid. It saves you time, and you're never going to be programming without using an IDE.
You may never be programming without an IDE available, but your case is not the only case. I program without one available all the time, and many others do as well. I would refer you to my post above.
To reiterate: when programming an OO language with large libraries, autocomplete/code complete/whatever the IDE calls its autocompletion is a must have for me, and I would use an IDE for all but the smallest of projects. This does not substitute for knowing how to use the applicable tools (a programmer's text editor, compiler/linker, debugger, etc.).
-Lee
There are free IDEs for all languages on all platforms. You never have to be without it.
If you take programming seriously and do it for a living, you're going to HAVE to use an IDE.