3 ms·
Depends the definition of IDE. My IDE is VIM. Why is it an IDE? Because it understand the text I am editing. An editor does not understand it. Anything, that su
by istvan__ 11y ago
Depends the definition of IDE. My IDE is VIM. Why is it an IDE? Because it understand the text I am editing. An editor does not understand it. Anything, that supports programming on the top of an editor an IDE feature in my view. If you definition of IDE is IntelliJ than it is a different problem. I cannot edit Java without it anymore, Java is just too verbose and too many things can go wrong, I need immediate feedback from my IDE to tell me that I am doing it wrong also collapsing too verbose parts is a great thing. I don't use too much of IDE features but anything that I incorporated to my workflow over the years (very little, I keep it simple) is damn useful and I am pretty sure I would be slower without it.
Languages with small clean syntax do not require that much IDE usage, at least this is my experience. I never thought my Erlang workflow could be improved with something like IntelliJ. I guess having a REPL helps a lot.
- waps 11y agoI for one can't edit large programs - period - without IDEs. Refactoring is not optional once a program exceeds a certain size. A lot of problems that people try - usually unsuccessfully - to catch with tests simply don't occur with refactorings. And I notice the same about Go programs that I used to have with python programs. They grow and grow, and beyond a certain size, the basic architecture "freezes" and no more changes are possible because nobody can fully grasp all consequences of edits.