that does nearly everything for me besides thinking of the code. But as time passes by I come back to minimalized versions of these IDEs (that's what I have voted for). The full features IDE take sooo much time to start and become slower with the amount of new features they have. VC6 (+Visual Assist) was the perfect IDE for me and my C++ coding needs. Great (for me complete) feature set and fast and reliable (no discussion here ).
Minimal features for me are
project handling, editing code with some sort of intellisense, running and debugging code - full stop - nothing more nothing less.
The only thing that prevents me moving my development environment completly to Sublimetext2 is the "missing" debugging support it has (right now, most of the time I am coding in Python). This is the point where I need to power up tools like Eclipse (change the name of the tool as you like - for C++ coding VS2xx0) to debug my code. For all other tasks SublimeText2 is sufficient enough for me and my daily coding business.
If someone can tell me a good lowcost (the lower the better) IDE with debugging support for Python, feel free to do so
I use almost all functionalities which VS 2010 Ultimate gives to me, excluding objectively useless ones.
Every VS version astonishes me how development process can be improved (seriously, I didn't suppose that you can have anything more than VS 2008). Eclipse would be also good if it hadn't those "little issues" which you have to fight with.
There are some limits though. I hope that this[^] will never become real.
I like the Visual Studio interface with lots of addins. To take a quick look at a source file with VS means I start VS up and get coffee. By that I mean, empty the old pot, run it through the dishwasher, grow, roast, and grind the beans, brew the coffee, and then bring it back to my desk. And if the file is part of a solution, I get LOTS of cross references, help, typo-detection, etc. But only if I opened the solution and not just the file.
But Notepad++ (or Emacs or any number of other tools) starts up in seconds and I have 70% of what I use in Visual Studio.
So the question for me is not just one of the given choices for this survey. It is an investment decision...
This isn't black or white situation.
If I work at my station I prefer omnipotent IDE, but not always. Why should I bother with VS for 10 liner program written in C?!
If I am working at other location I prefer smaller apps in general; disk space, RAM consumed, not enough space within monitor, battery life...
SharpDevelop for the win!
When it comes to DB administration or querying, well command line or simplystic query analyzers are all I need.
Perhaps it is just a matter of taste; taste and usability don't go hand in hand all the time.
I want the right tool for the right job -- not a sledge hammer.
Sure I use VS when I work on WinForms, but mostly I don't. In the late 80s Turbo Pascal and Turbo C had things about right for what I do most of the time -- a simple IDE that allowed me to compile and run whatever code I happened to be working on at the time without requiring the creation of Project files, Solution files, and a directory structure just to write a little code.
I don't even need a debugger, so there should be an option between the two bottom options.
And the options should be multi-selectable because I want to be able to choose a tool based on what I need to do.
Fortunately (for me anyway) I've been working on just such a simple IDE for the last few months and it's been working out pretty well. There is still a bunch of work to do on it, but I use it for most of what I do each day. Of course you'll probably laugh and point because it's a WinForms app so I wrote it in VS.
I agree. Sometimes i just use Notepad++ for editing a few simple lines of code. Or TextPad, which can invoke external tools (Ctrl+1 to compile Java, Ctrl+2 to run. I've mapped Ctrl+3 and 4 for gcc). But that doesn't mean i don't enjoy a full IDE with IntelliSense.
but at the end it depends on one's needs. Last time I am more industry oriented. For me (to program robot-scripts and things like that) the best tool is UltraEdit. I have personalized the color-layup and love it, one of the best files comparison I have used, light IDE, it opens almost everything... if it had a compiler... it would be perfect.
But I think, if I were programming high-level languages. I would go for Visual Studio, I work together with other developers using it, and what I have watch / help them when searching for bugs or implementing new functions at tracing server side. I don't think I have seen all functions (last version I used was 2008), but it just is very usefull and really nice. They speak very well about it.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpfull answers is nice, but saying thanks can be even nicer.
The vast majority of us wants something better than Visual Studio...
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997
I bet the really hot discussion starts, if people were to give their opinion on which IDE belongs to which category ...
And the question was not, which IDE you use and whether you like it, but which category you would like. So saying I like full service, but it has to be extremely easy to use is ok, even if no such IDE exists. Luckily enough, IDEs are getting closer and closer .
While coding it's better, we think the logic to lay (off - ) our project rather than, bothering about the spelling or names of the member functions.
I have never seen a medium/big project using text editors as IDEs(at least in these days). Are you kidding, over 20 modules, all most 1500 source files and what will I do without an nice IDE.
It would be circling in a desert. You may still get off, but will rather prefer to die ( at least me )
I don't want a swiz army knife. I know it's useful and that the several features of it come in handy, but mostly all those many tools on it just make it hard for my fingers to pull the one I really want.
"To alcohol! The cause of, and solution to, all of life's problems" - Homer Simpson
"Our heads are round so our thoughts can change direction." ― Francis Picabia
Like I've referenced bellow, ReSharper is such tool.
Despite its hablity to kill the IDE, it has so many functionalities that its atually harder to remenber the key combinations than actually write the code