masfoobar
3 hours ago
I think the answer depends on the dev environment.
PHP devs vs dotnet devs. Java devs to Go devs.
Certain groups will have their preferences. I guess it is cultural. However there can still be an overlap.
From my personal experience in the world of dotnet development, pretty much everyone was using Visual Studio (IDE) back in 2005 onwards and it would have been considered EXTREMELY STRANGE if anyone was using anything else.
The thought that anyone would want to use a Text Editor would have been a step backwards in their minds. IDE's are the best and what would top Visual Studio in this domain?
I remember playing with SharpDevelop which was cool. I also remember using Aptana for javascript. I think that's still going today but likely different now.
However... being an Emacs guy since around 2006-2008 - I always tried to use it for C# (and VB.NET then) development but couldn't get it fluent enough. I was using Emacs for practically everything else like C, PHP, Scheme, etc.
In 2012 I was using in a room with PHP devs. They were using Sublime Text 2. No IDE or anything. I also worked with a Mac guy creating mobile apps with Objective-C. He was using Vim. We had a good time comparing Emacs and Vim.
Back to dotnet from 2014 to now and most are still using Visual Studio IDE. Some gradually moved or tried Visual Studio Code. From my experience, it still seems Visual Studio IDE is still king for dotnet devs.
For me, since .NET 5, I found a nice sweet spot developing dotnet in emacs. Everything done with keybindings -- NO MOUSE.
I still get strange looks but nowhere near the same if I was doing the same things 10 years ago. I think Visual Studio Code has neutralised the IDE vs Editor discussion.
I did try Jetbrains, though. Looked really good!
I also keep an eye on SharpIDE.
At the end of the day -- I don't care what you use if it makes you comfortable and get stuff done. If you prefer IDE's then use it. If you prefer a powerful text editor... use it.