Richard Bucker

Why Atom-shell?

Posted at — Jan 5, 2015

Atom is a fun editor and I’ve already benefitted from it’s plugin ecosystem. The developers have forked the part of the application that provides guardrails for developers to develop desktop applications based on nodejs called atom-shell. On the surface this seems like a good idea but once I started digging into it the less I liked it.

First of all rumor has it that Atom is sending events to the mothership. On the one hand it bothers me but on the other hand Atom’s life is limited; I am working on my own browser based IDE.

Second, if I’m building apps they they are supposed to be mobile first and then browser… or they are server only. So there is absolutely no reason to have a desktop version of anything.

As far as I can tell there is no reason to write desktop javascript… and so no reason to use atom-shell.