Honestly none of those are very good. The UX, speed, stability, etc is lacking. Eclipse is ok if you're only doing Java (and was good 10 years ago, but the UX is irrelevant today), but sucks for everything else. IntelliJ is the only one do better support other languages but it too is quite clunky, and I use it regularly.
Sublime is not on the verge of becoming an IDE, nor any of those other ones. There are way too many missing features and constructors for this to happen, and I also regularly use it and prefer it as my text editor.
I haven't used any of the VS products extensively but I know they have a good reputation. I hope Microsoft could make it amazing for all languages and all platforms. Sounds good to me! Please just make a reasonable replacement for Xcode! (Jetbrains is terrible)
Highly regarded? Absolutely. Run very well under Linux? I dunno about that part. I run PHPStorm on a workstation with 16GB of RAM and it still huffs and puffs on occasion when doing stuff like indexing files or running their Intellisense-alike. It's fine, I can live with it, but it's not exactly "wow, this thing really flies!" performance.
Jetbrains stuff eats up nearly as much RAM as Eclipse. If you're not on an 8+GB machine, prepare for your SSD life being massively reduced due to swap.
8GB of ram is not hard to get today, and jetbrains ide's speed when you have that is pretty impressive compared to features. Also for the more focused editions (pycharm, phpstorm, rubymine) they have even better performance compared to intellij (which usually comes with too many plugins installed).
I agree, use Pycharm, Webstorm and PHPStorm(rarely these days) on all of my Ubuntu laptops with no issues except when doing things any IDE would slow on, due to the background activity(your cpu) out of the control of the Software.
What? Stop lying and spreading false rumors. IntelliJ Idea and PyCharm are rock stable on Linux, they are not slower and if something isn't working then please let Jetbrains know.
I'm giving my opinion and I think the experience is crap.
* Jank occurs frequently
* hidpi support until theoretically recently was only on the Mac
* it's too often indexing
* vim support is mediocre
* themes are terrible and require difficult ways of installing instead of centralizing and hosting
* too many tiny icons of poor design with no text unless you hover
* overall UX is terrible (why can't it be like someone Apple would design for consumers -- Xcode isn't their finest work but is better than the low bar of IntelliJ)
* font rendering is shit (blame Java)
* their iOS environment is such a shit show that it's not even funny, and only now they're opening Xcode for IB instead of having a decent replacement that can do story boards (does it even have swift 2.1 support?)
It's all subjective. Objectively, they have a huge following with many enthusiastic users. Clearly it's not the disaster that you are making it out to be.
I love some PyCharm. It's a wonderful piece of software. It is a little slow to start, and it is indeed heavy on memory, but RAM is cheap and I don't reboot hardly ever. It is 100% a first-class citizen on Linux.
Having a huge number of users doesn't mean the product is what it could be. Windows 3.1 had a lot of numbers -- does that mean it was "good?"
I don't know why programmers have to deal with such shit tools. Everything is more/less the same since the 80s, with the exception of github, git, and lib centers like maven or pip. Otherwise the fundamental experience of text editors is the same, and even IDEs are more/less the same.
Meanwhile our interfaces have vastly improved otherwise. That's what I'm talking about. The bar should be higher than VS. The bar should be as high or higher than the iPhone itself.
Netbeans, despite what some people argue, is very good with both Java and PHP.
TBH I have minor snags with 8.1 so I'm holding back there. However compared to Intellij where I had a paid license and they still replied with: "just buy the next version where it will be fixed" in the Netbeans community Geertjan replied personally and helped with the troubleshooting for my unpaid product.
Sublime is not on the verge of becoming an IDE, nor any of those other ones. There are way too many missing features and constructors for this to happen, and I also regularly use it and prefer it as my text editor.
I haven't used any of the VS products extensively but I know they have a good reputation. I hope Microsoft could make it amazing for all languages and all platforms. Sounds good to me! Please just make a reasonable replacement for Xcode! (Jetbrains is terrible)