I am a newbie to Atom. I’m coming from Webstorm. How do I execute my project code on a local server from Atom?
Atom does not have any server capabilities. However, there are multiple packages that do.
Thanks for that information. I was beginning to think I was a sloppy reader. I’ll look into your suggestions.
I’ll look into Browsersync too. It isn’t so much that I need to access it from within Atom. I’m just used to that with Webstorm, but there are some downsides to Webstorm or I wouldn’t have looked at Atom. I really (merely) want to be able to easily use some tool with Atom.
Part of why I love Atom is that nothing I do with it is bound to the editor. It has a loose ad-hoc concept of projects, so there’s no messing with
.vcproj or similar files. If I need to run or compile code, I’ll use a package that taps into an outside utility, so the functionality is identical between Atom and the command line. The packages that create a server are probably all tapping into some other Node package and you could learn the peculiarities of that package, but since I have a terminal open when developing anyway and since I value not being tied to one program, Browsersync works well for me. I found it through Aurelia, which has a CLI tool that packs up your code, processes Less/Sass/Stylus, and generates a BS server for you. So I use the Aurelia CLI for Aurelia projects and BS for generic web projects and the server is the same for each. That’s really nice.
I have no formal education in coding and engage in development in fits and starts based on whether or not I’m inspired to do a thing or find a new toy that looks like fun. I don’t pick tools that don’t immediately make some sense to me (since I’m doing this as a hobby). I have a very tactile learning style, where I need to have a tangible result that I can play around with. What Atom, Aurelia, and Browsersync have in common is the fact that I was immediately able to use them with minimal preparation.
I’m finding that to be true with Atom for sure.