top | item 784084

Ask HN: The best development environment you've ever used

8 points| ekiru | 16 years ago | reply

I'm not necessarily asking what development environment you use currently, but the best you've ever used.

What makes it so great?

19 comments

order
[+] DanielStraight|16 years ago|reply
If I could combine the simplicity of Visual Studio, the flexibility and power of emacs, and the refactoring support of Eclipse, that would be the best development environment ever.

As it stands, I would probably put Visual Studio in the lead.

I have a major beef with Eclipse for how projects are structured. The whole workspace thing drives me crazy and makes branching and pushing and pulling from remote servers a real pain in version control.

Emacs is simply getting old. It's amazing. It's seriously one of the best programs ever written, but it would nice to have some more IDEish stuff around. I know I could do a lot more customization to my emacs, but I just haven't had the time.

If I could find a good editor which embeds or emulates emacs well, that might be the solution.

[+] kleevr|16 years ago|reply
I used VS+VIemu at my last job (.net shop), and it started to feel kinda homey after a while.
[+] mahmud|16 years ago|reply
Borland Turbo C++ version 4.5. I used it without prejudice; I was too inexperienced as a programmer to form opinions about programming tools, so I used all I had with great pleasure and made things.

It was good to be able to just start impossible to code projects without realizing their difficulty. Then, I felt like I could implement an OS "if only I finished this chapter"; I wanted to write my own everything. I read other people's code and copied it. I used to send thank you letters to people who published their code. I used to be a human being.

I used to look for problems to solve, now I find problems that stand between me and a solution and I look for the quickest shortcut; download it, hire someone, postpone it, you don't need it, etc.

[+] dannyr|16 years ago|reply
Visual Studio.

It auto-indents your code making it readable. Excellent Intellisense. Find/Replace within project and solution. Integrated debugger is full-featured.

[+] dryicerx|16 years ago|reply
emacs

Because you can easily flex and modify any aspect of it, for any need you might have.

[+] dragonquest|16 years ago|reply
Slickedit by far, if you dabble in more than one language. I don't use it currently because of its expensive license ~300$, but it wins in sheer power and features as a beefed up text editor.
[+] ganley|16 years ago|reply
Borland Turbo Pascal, circa 1984.
[+] CyberFonic|16 years ago|reply
It used WordStar (which was the defacto standard WP in its day) keybindings and you were able to edit, compile run in less time than any of today's IDEs - all on a 4.77MHz 8088 CPU with 64k RAM !!!
[+] yan|16 years ago|reply
Environment? Xcode. Editor? Vim.
[+] sarvesh|16 years ago|reply
Vi on Unix and Visual Studio on Windows (with Vim bindings). Vi and Visual Studio have one thing in common that makes them great, the customization. Developers are very picky when it comes to the tools they want to use. We like it to work in a certain way. Every good developer I know has his own customizations that pretty much is unique to him or her.
[+] ilyak|16 years ago|reply
I guess it's Factor UI.

It's nicely integrated (the words you've just added show up in help) and it does really suggest interactive development (for example, by auto-importing vocabularies for you).

I miss the built-in editor, tho...