Brackets or VS code or Atom?

Did you find this post useful? Show some love!

Hi! I used the three of them and I'll post my conclusions.

Brackets: The company I worked for made me use it. It's great if you're making newsletters (because of the tables, tr's and td's) because it has a Live Preview function that highlights in the browser the html tag you're selecting in your code. The auto completion is a little weird sometimes and the project sidebar (the one with the folders and files) is not my favorite. I recommend it mostly for newsletters and that stuff that requires a non-standard html structure.

Atom: I switched from Brackets to Atom and it was a huge improvement. The project sidebar was much better, the auto completion worked flawlessly and the plugins were very helpful. There was a thing that made me change, though. The loading time, both in start up and loading new projects. People have told me that the loading times now are better and the Atom team works to improve it.

Vs Code: It's what I'm using now. So far I love it. It has everything I loved about Atom but with a faster experience and better terminal-grammar plug ins. I could be me, but I feel it like a really well thought modular text editor that interacts with other stuff in a huge ecosystem.

I'm in no way a definitive guide, just wanted to post my experience here. Hope it helps!

don't forget about the intelli-sense autocomplete and great debugger

I have used all three, and share a similar experience. Vs Code has a good set of features and is fast (relatively).

Atom when I'm working on a repo and I need multiple tabs and my Atom features.

Vim when I'm already in a terminal and need to do something quickly.
(I love Vim.)

Having this in my "~/.vimrc" makes vim awesome:

set mouse=a
syntax on

I have used firstly Brackets, then Atom and VS Code is my current IDE and I love it. I installed Atom One Dark Pro theme as an extension in my VS Code therefore it has the black theme and visually-appealing color scheme that I miss in Atom. Besides, Git & Terminal integration is super useful when you’re working on repositories. Basicly code => made committed in Git => push to GitHub by built-in terminal without leaving VS Code is super cool for me πŸ˜ƒ. Happy coding!

Ben Halpern DEV.TO FOUNDER

Hey there, we see you aren't signed in. (Yes you, the reader. This is a fake comment.)

Please consider creating an account on dev.to. It literally takes a few seconds and we'd appreciate the support so much. ❀️

Plus, no fake comments when you're signed in. πŸ™ƒ

I've used Brackets and Atom. For projects where I'm using a lot of markdown or am running my own server, Atom works best for me. The git integration is super useful, and the code linting is simple to setup.

Try them all out and see which one you like. Personally, I love VS Code, but if another dev loves Atom, so be it. Use whatever makes you the most productive. πŸ˜‰

Vscode is fast when compared and has pretty nice extensions

Classic DEV Post from Apr 2

Who's looking for open source contributors? (April 2 edition)

Anybody working on an open source project and looking for contributors? Post he...

READ POST
Follow @ben to see more of their posts in your feed.
Sathish
Minimalist.
More from @sathish
Deploying my first React web app to Firebase πŸ”₯
#react #webpack #firebase #development
What are the basic system requirements / Skill set required for learning & Developing Blockchain?
#discuss #blockchain #development
Trending on dev.to
Symfony 4 Installation and new features
#symfony #php #programming
Data Transformed into Knowledge, & Knowledge into Power
#numericalmethods #linearregressions #programming #computerscience
Trapezoidal Rule in F#
#numericalmethods #programming
Your first chart in Android App with CSV parser
#android #ui #programming #learning
Bisection Method in F#
#programming #numericalmethods #f #maths
HTML5 canvas - part 2: State
#javascript #programming #tutorial #canvas
A Step-by-Step Guide to Go Internationalization (i18n) & Localization (l10n)
#go #programming #tutorial
JVM Primer Part 2 - Debugging memory issues
#java #devops #kotlin #programming