Why is Atom being discouraged


#1

Why is the Atom project being dropped by PlatformIO? It is functional and does work on my 32 bit Ubuntu.

Yes, I use VSCode on my PC. But that is just because I use the code formatting. Otherwise I would be using Atom there too.


#2

You answered it yourself i guess, what’s wrong with Atoms code formatting? There are a million options. Also, maybe it is personal preference, limited team resources, easier to develop for, take your pick. There might be a excel sheet telling the team 90% of the users use VSCode, who knows? That’s Open Source for you, wild development hops are common. All these things don’t have to be a bad thing, though. Stay flexible :slight_smile:


#3

I didn’t know Atom had code formatting. Aside from that there are only two annoying things with atom, both were not show stoppers. First was the exceptionally slow start time of the app and the second was the reliance of scroll wheel to scroll the output window - i don’t have a clue why they didn’t include scroll bars.

VSCode is far from perfect, but again no show stoppers. They don’t support 32bit on linux, which my armchair laptop runs. Atom does.


#4

This is very typical on millennial developers, because they only ever use their MacBook and never even use a mouse, let a alone a (GASP) touch screen.

I don’t know if VsCode is very good, but I do know is that Atom is very bad. Maybe I’ve just been spoiled by actual software designed to be used by humans, as opposed to web-wrapped javascript dependency spaguetti so you get performance slower than a 486 on a 2018 machine (as noted by the stupidly long boot times and complete disregard for the UI and OS guidelines).


#5

Please take a look at this plugin https://atom.io/packages/atom-beautify


#6

That is the question…no solution stated…


#7

Atom is a total joke compared to VSC. In ATOM you don’t even have code lookup, or peek.
Say you have a project that has more than 2 source files, and you hover over a function and forgot what file it was placed in. Or you pulled in someones else’s code and have no idea what file that put that function in. What are you going to do? Look in each file for that function in ATOM? In VSC you just right click on that function and it will take you right to it. Or you can right click on it and use peek to see it. VERY handy feature.
ATOM does nothing like this.


#8

You can do all that in Atom with clang, i set it up a while ago. Although it IS a pain in the ass and “just works” in VSC out of the box. And you have to have to keep your symbols updated. Having since switched to VSC simply for convenience i can see the appeal now :slight_smile: