ST3 dev releases[1]:
2016: 14 versions
2015: 25 versions
2014: 4 versions
2013: 40 versions
While pace really slowed down in 2014, there was at least occasional updates every few months fixing major issues.
I know people love to complain about ST's "slow development", but really don't understand where the perception comes from.
For me the experience has been the opposite: I sometimes get annoyed by updates every other week.
2016: 2 versions
2015: 2 versions (one just a patch for the other)
2014: 1 version
2013: 12 versions
To be honest, I'm less concerned about new features, and more that there will be paid upgrades so the developers keep maintaining the software. I'd probably expect a new major version every 2 or 3 years, with a discounted upgrade price... that would still only work out to $10-$20/year for Sublime Text, which is crazy cheap. I already budget about $100/year just for annual Parallels Desktop upgrades.
What do Atom and Visual Studio Code offer that Sublime Text doesn't?
I have tried both within the last year and wasn't able to find any significant advantages (except for VS Code's excellent TypeScript experience), but they both ran slower and used more memory. Perhaps I should have used Nuclide?
(Not asking about Webstorm because I've used the IntelliJ family of IDEs and understand their advantages)
It would greatly suprise me if either Atom of VSCode shut up tomorrow. They couldn't entirely shut up, as they are both entirely open source projects.
The Sublime Text website could just close tomorrow if one person got badly hurt / lost interest, and then the executable could not work on Mac OS X 10.11.6 for some reason, and it is done.
I've had too many pieces of software go that way to get another one which is so fundamentally important to me (text editor).
That plugins are written in javascript (larger developer base) and allows more customization of Atom (more open plugin api) also yields more niche plugins.
For what it's worth I would imagine more javascript devs would write plugins for Atom than python developers would write plugins for Sublime Text.
http://stackoverflow.com/research/developer-survey-2016#tech...
https://github.com/blog/2047-language-trends-on-github
If anyone has anything better, we can refine our collective thinking.
In terms of memory usage, Sublime would arguably win the fight (at least it feels that way). I think ST is also lacking in the plugin department these days as well, but I could be wrong about that. The interface of both Atom and VSCode is arguably better as well and maybe things have changed, but the ST3 betas have been pretty buggy in my experience as well. The native Git integration is also pretty great as well (especially in VSCode).
Sublime also lacks a native package manager of which VSCode and Atom have, but there is a third party package manager which works well, so it's a moot point.
Which WebStorm supports perfectly well?
More a clarification comment than a response, for those who don't know.
That's really the only/main thing I miss.
I love Sublime but there is also a https://en.wikipedia.org/wiki/Bus_factor
Also if you have tried Atom at some point, try it again, they made it much better and faster. Only thing I miss is how incredibly fast Sublime Text is.
Notepad++ handled that surprisingly well. pretty much the only time i had to use another text editor besides ST
However, I did try opening an 11 MB (JSON) file and it did indeed feel sluggish.
I haven't tried Atom, but the Hydrogen plugin looks very interesting. How does it react to, say, being asked to do syntax highlight on a 100mb json?
One of programs I develop uses a dictionary that when unzipped is ~8Mb. Sometimes I need to open that up in an editor and it's nice not to have to fire up a different editor to do that.
In fact this is one of the first things I do when trying out a new editor - see how well it can handle files > 1Mb in size.
Maybe if you're only working on small projects with small files this isn't such a concern, but there are plenty of people who have legitimate concerns if an editor can't open large files (and 1Mb isn't even large).
Yes you are right, although in some cases they also support the "ST-style" shortcuts, e.g. I just realised that I can do block selection with ctrl-alt