8 ms·
I was a fan of Atom until I tried VSCode. Call me a shill, if you will, but it is an all around better experience and I haven't looked back.
by _eht 9y ago
I was a fan of Atom until I tried VSCode. Call me a shill, if you will, but it is an all around better experience and I haven't looked back.
- bauerd 9y agoThis has been my experience as well. I really wanted to like Atom, but then I tried VSC. It's an incredibly well done editor, and it doesn't feel nearly as laggy as the average Electron app.
- babaganoosh89 9y ago+1, VSCode feels way more polished.
- michaelmwangi 9y agoSame here the moment I tried VS code I never went back even abandoned my PyCharm IDE.
- kylehotchkiss 9y ago+1, my coworkers always teased me for sticking with Atom and tried to get me to Sublime Text but VSCode was the first thing post-atom that stuck. Atom just could not handle big files well, and years of waiting sadly didn't yield big enough results.
- igrekel 9y agoYes, big files has always been the major issue for me. I always kept sublime text around for some larger files and ultimately decided I would only stick with a single editor.
- czechdeveloper 9y agoWhy shill. It's just great tool. I love lots of what MS does. I still consider C# best language I ever learned.
- nurettin 9y agoC# is a great language no doubt (been using it professionally since the early 2000's) but it always felt sluggish when creating complex forms and handling events in those forms where Delphi, C++/Qt and even Lazarus feel much faster.
- disease 9y agoI loved c# 10 years ago but have a few issues with it these days: * functions not really being first-class citizens * great collection methods with LINQ, but why did they give them such weird names? (map = select, filter = where, reduce = aggregate?) * took them a while to come up with a great async model (async/await), so legacy c# asynchronous code can be hard to figure out at first Just my opinion but it seems like more recent languages like Swift have done a better job implementing ideas from functional programming. It's still light years ahead of Java to me though.
- softbuilder 9y ago>but why did they give them such weird names? (map = select, filter = where, reduce = aggregate?) SQL.
- mmirate 9y ago> I still consider C# best language I ever learned. Thus you clearly have not learned F#, nor any other (superior) Standard ML descendant (e.g. OCaml or Rust). (Why is F# inferior, you ask? CLR interoperation requires using types and datastructures defined in C# code, which overall mean that you will use an unidiomatic style. Hence, F# is basically "a usually-less-annoying C#", unlike other SML-likes. Except Scala, whose best description is "F# on the JVM".)
- anon335dtzbvc 9y agotry F#
- deleted 9y ago[deleted]
- mmirate 9y ago
- jakebasile 9y agoI like VSCode, but the Clojure integration in Atom is top notch. When that catches up I might take another look.
- krisdol 9y agoOut of curiosity, what's your setup like? Also using Atom for clojure.
- jakebasile 9y agoI’m using proto-repl, bracket matcher, lisp-paredit (mostly disabled, used for better auto indents), and parinfer (simply wonderful). I based a lot of my setup on this gist [1]. My dotfiles are here [2]. I have it set up so that ‘zc’ connects to an nREPL, ‘zb’ evaluates the top block under the cursor, and ‘zz’ evaluates the entire file. 1: https://gist.github.com/jasongilman/d1f70507bed021b48625 https://gist.github.com/jasongilman/d1f70507bed021b48625 2: https://gitlab.com/jakebasile/dotfiles https://gitlab.com/jakebasile/dotfiles
- chrisatumd 9y agoOne of my co-workers has put together a Clojure plugin for VSCode - https://marketplace.visualstudio.com/items?itemName=jamesnorton.continuum https://marketplace.visualstudio.com/items?itemName=jamesnor... Another co-worker is the one who put together proto-repl for Atom so you'll see a lot of similar functionality in the two. I still use Atom and proto-repl just because I've been too lazy to get familiar with VSCode. But when James has demoed the debugger functionality in his VSCode plugin it looks great.
- jakebasile 9y agoYour co-workers sound pretty cool. That is a different Clojure plugin than what I tried before in VSCode. I'll definitely check it out.
- subie 9y agoTried VSCode. Thought Atom was still a cleaner experience. Package system doesn't get much better than Atom. I think my code looks better on Atom (still not better than Sublime). I also ran into setup problems with VSCode git support on Linux.
- SwellJoe 9y agoI tried it, liked that it was faster than Atom at the time (though the gap has shrunk, as I understand it), but couldn't deal with it having an "only one open project" model. That was a deal-breaker for me. All of my stuff is broken out into many small projects, and I'm trying to go further in that direction rather than toward more monolithic codebases. That one factor was a deal-breaker and I went back to Atom (though I still use vim just as often as Atom, since I don't have every project open in Atom at any given time, and sometimes I just need to edit one file really quick and check it in). VSCode is very good. But, as long as it's got a one-project model, I can't do anything with it.
- marksomnian 9y agoThat's changed in the latest insider build - you can now have multiple projects open
- SwellJoe 9y agoCool. I'll give it another go when I have some time to play. But honestly, most of the stuff I didn't like about Atom is resolved lately. It's fast enough, small enough (for my 16GB laptop), and reliable. And, has a gazillion features, most of which I never use.
- SOLAR_FIELDS 9y agoDoes it still choke up on any file that is either larger than 20,000 lines or has a single line that's longer than 20,000 or so characters? I used to use Atom a lot but being that I regularly am pulling and investigating large files that was a deal breaker.
- ppbutt 9y agoWhat do you use now?
- SOLAR_FIELDS 9y ago
- traverseda 9y agoYou're a shill.
- PascLeRasc 9y agoVSCode is probably technically superior, but I just can't get past the icon. It looks pretty ugly IMO and it's significantly bigger than all the others in my dock so it stands out like a sore thumb.
- jensvdh 9y agoYou can just replace the icon? There are many "fan" made icons out there.