No. Your previous comment is simply irelevant as a HN comment. Look at the other comments in a similar style to yours. All downvoted as well. Editor wars are so damn dull without any factual exchanges.
You are right, I had a lot of downvotes until I realized that I am not in reddit and that comments should be made to anrich the conversation, not to express a single word like 'notepad++' that means nothing.
The biggest issue for me is startup speed. Atom simply takes too long for me. I'm often quickly having a look at large numerical csv files and Atom startup times plus csv load times are always large enough to immediately switch back to sublime. Still want to like Atom though.
I've settled on using Atom for my longer-term work, where I can just leave it open and am not too bothered by sluggishness here or there.
Then I use Sublime Text for big files, quick edits, and the occasional stuff that Atom can't do yet.
But after avoiding Atom initially, trying it again about a week a go was a nice surprise. It has almost any plugin that I used Sublime Text for, and a bunch more. It's good enough for me, and I'm pretty picky.
I don't know. If it's a big enough edit to warrant waiting for start up time, then why not just use an appropriate IDE which also has lots of additional convenience features in addition to just being an editor.
Atom takes about the same amount of time to start up as RubyMine but it only provides a fraction of the functionality.
The one thing a pure editor has over an IDE is start up time and Atom is not even having that.
> The one thing a pure editor has over an IDE is start up time and Atom is not even having that.
Well, Atom does start significantly faster than WebStorm (and it's siblings). On top of that, actually using Atom is much less sluggish than WebStorm or other full-blown IDE's. This is on a MacBook Air though, with tons of apps and at least two browsers open.
That said, I'd probably use an IDE if I do more complex work. For my current web-development needs Atom is fine, and since I mostly work within one project, the startup time is not an issue.
Furthermore, since most of the keyboard shortcuts and interface is similar to Sublime, it's not a big deal to open ST every once in a while for bigger files.
The main reason I'm switching to Atom for now, though, is that I feel it has a stronger future than ST, and I might finally scratch some of my own itches by writing plugins. That's harder for me to do for ST.
Atom has an ambitious concept and is generally engineered well, but the performance is crippling it so far. I'm not sure whether it's possible in the current web-to-native implementation to actually reach native performance, especially for large files, but so far it's just not ready for the primetime.
I don't think you should rely on other's opinions when picking an editor. Just try each one (really try) for a week or two and decide after that.
Everyone uses editors differently (hence the big vim/emacs/etc flame war) and it is where you'll spend time coding. A lot of time. I don't think reading someone else's opinion really helps.
When I chose my editor everyone was crazy about TextMate. I tried it out and didn't like it. I was completely afraid of Vim (and all of the jokes about how hard it was) and after I tried it I couldn't stop using it. It's a very personal choice.
So much this, and it applies to things other than editors too. I used to constantly look for people's opinions on all kinds of software to decide which one was best for me due to a belief that if I used something that I didn't end up liking then that time would have been wasted. I've now mostly reversed that habit because trying something out for yourself is the only way you'll know if you will like it, and the time invested isn't a waste so long as you come out with a better idea of what you prefer.
You have to understand that Atom is repurposed webkit, with all the flaws and benefits that come with a browser engine.
I liked it, the dealbreaker (to say the least) for me was broken support for non-US keyboard layouts, it can't differentiate alt from alt-gr making it impossible for me to type most brackets and pipe.
This has been an open issue for months, with a couple of community contributed "solutions" that don't quite cut it.
Considering they are pretty much ignoring the problem I won't be checking out Atom again soon.
Hopefully Github will come to their senses and instead start using Skia directly, like ST3 does. Proper 2D library bindings would be super valuable to any community.
I just downloaded the latest version (on ubuntu 14.04 with Atom 0.177.0) and was able to type "|" and "@" and "\" no without problems on a Spanish-layout keyboard.
Edit: in latest release notes it says "Atom now runs on top of Chrome 40 and io.js".
Indeed, it seems like wishful thinking that Atom will magically become quicker. One presumes that the easy optimisations have already been made. What else can be done, other than a complete rewrite using a different technology stack?
I wouldn't really consider the site 'atomtips.com' to be an unbiased source on this issue!
All you need to know is that you can easily use both for free and decide if you like both, either, or neither. So basically, pick whatever one (or none of them!) that you prefer after using it for a bit.
Atom has the upside of being open-source, and being easier for people familiar with the web stack to modify. Sublime has the benefit of being much faster. You'll be able to achieve roughly the same with both, and it'll come down to individual use cases and preferences.
(Although I will say that I don't consider the replacement of a lovely JSON-formatted settings file with a GUI to be a benefit at all!)
The editor imho, should not be that big of a choice. The more important thing is, you choose one and you stick with it so that you will master it and enjoy all the advantages there are for that editor.
I strongly doubt that there is much different (perhaps some limitations of the app itself which are described below in other comments), that a person that worked with atom editor for a long time and mastered it vs a sublime text user that mastered the editor will work at a different speed.
From a website called "atomtips", it seems kind of biased !
Anyway the dealbreaker for me was the very slow start of Atom (and I've got a very good machine). When every app loads instantly, I'm not going to wait 5 seconds for each new window of Atom I launch.
67 comments
[ 3.0 ms ] story [ 137 ms ] threadNext question
I dont feel more hip in vim.
Then I use Sublime Text for big files, quick edits, and the occasional stuff that Atom can't do yet.
But after avoiding Atom initially, trying it again about a week a go was a nice surprise. It has almost any plugin that I used Sublime Text for, and a bunch more. It's good enough for me, and I'm pretty picky.
Atom takes about the same amount of time to start up as RubyMine but it only provides a fraction of the functionality.
The one thing a pure editor has over an IDE is start up time and Atom is not even having that.
Well, Atom does start significantly faster than WebStorm (and it's siblings). On top of that, actually using Atom is much less sluggish than WebStorm or other full-blown IDE's. This is on a MacBook Air though, with tons of apps and at least two browsers open.
That said, I'd probably use an IDE if I do more complex work. For my current web-development needs Atom is fine, and since I mostly work within one project, the startup time is not an issue.
Furthermore, since most of the keyboard shortcuts and interface is similar to Sublime, it's not a big deal to open ST every once in a while for bigger files.
The main reason I'm switching to Atom for now, though, is that I feel it has a stronger future than ST, and I might finally scratch some of my own itches by writing plugins. That's harder for me to do for ST.
Everyone uses editors differently (hence the big vim/emacs/etc flame war) and it is where you'll spend time coding. A lot of time. I don't think reading someone else's opinion really helps.
When I chose my editor everyone was crazy about TextMate. I tried it out and didn't like it. I was completely afraid of Vim (and all of the jokes about how hard it was) and after I tried it I couldn't stop using it. It's a very personal choice.
Just try them out!
Edit: typo
https://github.com/limetext/lime
I liked it, the dealbreaker (to say the least) for me was broken support for non-US keyboard layouts, it can't differentiate alt from alt-gr making it impossible for me to type most brackets and pipe.
This has been an open issue for months, with a couple of community contributed "solutions" that don't quite cut it. Considering they are pretty much ignoring the problem I won't be checking out Atom again soon.
I have such a visceral hate for Alt-GRrrrr...
Hopefully Github will come to their senses and instead start using Skia directly, like ST3 does. Proper 2D library bindings would be super valuable to any community.
Edit: in latest release notes it says "Atom now runs on top of Chrome 40 and io.js".
For better look see, http://imgur.com/a/yMexQ
Your editor is a very personal choice, and something you'll use a lot, so it's worth putting the time in to try a few before you stick with one.
Oh yes. As fair and balanced as a guide from an Atom fanboy can be. The sort of article that deserves to be linked two or three times.
All you need to know is that you can easily use both for free and decide if you like both, either, or neither. So basically, pick whatever one (or none of them!) that you prefer after using it for a bit.
Atom has the upside of being open-source, and being easier for people familiar with the web stack to modify. Sublime has the benefit of being much faster. You'll be able to achieve roughly the same with both, and it'll come down to individual use cases and preferences.
(Although I will say that I don't consider the replacement of a lovely JSON-formatted settings file with a GUI to be a benefit at all!)
I strongly doubt that there is much different (perhaps some limitations of the app itself which are described below in other comments), that a person that worked with atom editor for a long time and mastered it vs a sublime text user that mastered the editor will work at a different speed.
[ edit ]
And i stick with sublime :)
I don't even care about the startup speed, but Atom generally doesn't feel polished compared to ST. Starts with the terrible font rendering on Linux.
For me, Atom was "death by 1000 cuts", with it's interminable sluggishness eventually driving me insane.
Anyway the dealbreaker for me was the very slow start of Atom (and I've got a very good machine). When every app loads instantly, I'm not going to wait 5 seconds for each new window of Atom I launch.