Atom is an open-source text editor used by software developers. The platform is free and features tools that allow cross-platform editing, code autocomplete and Git integration. With Atom, developers can streamline workflows while ensuring better collaboration with team members with the goal of creating high-quality software.
Capabilities |
|
---|---|
Segment |
|
Deployment | Cloud / SaaS / Web-Based, Desktop Linux, Desktop Mac, Desktop Windows |
Training | Documentation |
Languages | English |
I really like the ability to add plugins. For instance, I use the terminal plugin. I like being able to load project folders quickly and pick up where I left off on a project.
There are several versions of atoms which have appeared on MacOS. The older versions sometimes load by mistake and they hang.
Atom is a good coding environment for many coding scenarios. I dont use it exclusively but it is good to have installed.
Atom is responsive, and has all of the extensions available that I would normally have used with SublimeText or Textmate. And, it is totally free and well-maintained.
Since it is an electron app, there are some issues with memory usage.
I use Atom for Ruby and Elixir programming. It has linters and formatters available for both.
Lots of plugin for virtually every programing tech
I have got to search for multiple plugins to accomodate my needs
My previous IDE doesn't syntactically handle JSX very well so I end up with visually awkward codes. With Atom, the colorings are accurate and I have syntax error report.
I like that Atom is free and open source. It is also highly customizable!
Atom can be slow at times since it is an electron app.
Coding in atom is fun and free, so it saves money!
It has a wide variety of plugins that allow me to develop PHP, Node, and several other projects. It also is super easy to use and quick.
It has occasionally crashed losing work and time. Other than that it's exactly what I need.
It allows me to code websites and write applications. It is an editor so I can also edit txt documents and write notes for future reference.
I began using atom about 2 years ago and immediately loved it because how user friendly it was and the amount of options they provide to you. They give you tons of different color themes to use on your editor, making sure the code stands apart from the background and everything mingles just perfectly. Additionally, they actually will hook up to your github or bitbucket and allow you to push, stage, and pull directly from the code editor. You no longer need to be running sourcetree, or github desktop, or terminal for pushing and pulling again. Atom also gives you tons of packages and plugins to attach to the code editor for extended uses such as SASS syntax highlighting, and teletype which allows your code page to be controlled by other users. It is also a 100% editable editor. You can change the source styling of the entire application just by using css on a built in css sheet.
As much as I love atom it definitely has draw backs on speed, and can be very buggy at times. It is not uncommon to start up atom and have it take at a minimum of a complete minute to pull up if not longer, compared to sublime text, this is a snails speed for startup only though. Additionally, once you finally have it up and running well, it is also not uncommon to have the application quit on you randomly, not a huge deal typically, except for the longer startup time that it takes.
With atom we are able edit code locally and push and pull from our git repositories quickly and easily, allowing us to product code faster then before. Some of the business issues it has also solved is the great way to interact with your git repo's without other applications needed to be ran. It also does a great job at linting your code (debugging) if you have the right packages installed. Allowing us to ship code knowing that a service has also reviewed our code for any bugs, ensuring quality control.
The Interface atom uses is fully customizable. It is quick and easy to change the layout colors and fonts. You can easily open multiple projects in different tabs and different panes either side by side or on top of one and another. The side panel can import project directories. This feature makes it easy to keep multiple projects handy and organized making it easier to switch back and forth from different file branches. Atom has an easy time opening files of multiple types. Even image files can be viewed with ATOM. Whats cool is it is built with HTML, JavaScript, CSS, and Node.js integration.
It seems to take a long time when initially opening, but runs fast while in use.
The open source aspect is great when using ATOM to develop with. Knowing that the software we are using is supporting a great community.
Ease of switching between data types, I can change from a plain text file, to xml, to html in the same tool
The product keeps multiple versions on my system.
We can now use templates for xml and html files with 'find and replace' areas for common use. This is extremely valuable for our team.
Super fast start up. Very customizable, great ecosystem of plugins
Menus are a little hard to navigate making it difficult to find options you want sometimes.
Using it to edit XML, JSON, javascript files.
I think Atom is a great alternative to code editors like Sublime Text or when you don't need to use a full-fledged IDE like Visual Studio or Eclipse. Full-blown IDEs can be resource intensive or overkill for the project you are working on. Eclipse contains a lot of often-used features like Intellisense, code highlighting, and some Git integration. It is lightweight and has a community of add-on developers that produce extensions to let you do pretty much anything.
My main issue with Atom is how it handles larger files. It can take actual minutes to load a file that's only 5-10MB in size. Even after the file is open, moving around the file in the editor can be extremely choppy.
Developing in-house web applications and websites. Developing client websites and software. This is also useful with performing advanced operations on text files quickly if you want to do a regex find and replace for example. Or opening a bunch of text files and doing a mass find/replace. A regular notepad application usually can't do this.
extremely flexible editor with a strong community
it is not great at handling large file sizes
use it for developing custom tools/plugins to make work more efficient.
atom provides a lot of customability and features
it could have more out of the box but its sufficient
the open source development add ons are very helpful
Really fast and easy to use. You can connect it to most of the React stuff like Nuclide that is from facebook. You can connect to Flow. And there are a lot of add-ons for all needs possible
Sometimes it can be very slow when I have big files ( like more than 400 lines )
Software develop for web and native
Easy to heavily customize, has plenty of plugins that range from support for an exotic IT language to some versioning tools. It has everything!
A bit slow at times when opening, and lack a bit of automatic tools for refactoring massive code base but it doesn't aim to be an IDE like WebStorm and cie.
Atom is my go-to editor when working on some Elm code or to quickly browse/edit code. I'll use Webstorm when I need to work on a massive JavaScript/TypeScript project with a lot of LOC but otherwise, I really like the easy-of-use of Atom. And as I said, it is clearly the best Elm editor I tried (Checkout Elm-jutsu plugin! It should get a review of its own)
It is ligh-weight, simple to use, and fast to load. Sometimes you just need a great capable text editor, not that whole huge IDE; Atom fits the bill. It has unlimited plugins which allow anything from PowerShell to YAML code recognition. It is free.
Search and Replace can be daunting and a bit irritating when dealing with searching within a selection. Some plugins don't seem to be vetted well. A browser plugin showed only half a page, while a terminal plugin would crash the entire app at random.
I script with Atom in nearly every language, use it for taking notes, designing what will become more complex wiki pages and software design documents, and find it stable to read any size text file in a pinch.
- Easy to use editor - Easily add new features to your Atom editor -Themes: customize your experience with 3rd party themes - Shortcuts: They make life so much easier. - It’s open source
Speed: sometimes it seems that Atom is slowing down the performance of my Macbook Air & sometimes Atom freezes..
It's make my code mode beautiful and easy. i use Atom to code all my projects
I love the wide range of add-ons that are able to be installed by a few clicks. Very clean UI, and it doesn't take a long time to install and get it up and running.
Sometimes crashes unexpectedly, but at rare occasions. Other than that, I have no other dislikes towards this product.
Currently using it to solve practically all my business problems in the front end and back end. I have used it for HTML, CSS, and Javascript.
I like the packages, package manager and being able to use vim. Power-mode in another fun package when doing a code demo. I also really appreciate that atom is an open-source tool made for developers. Sublime text, while very nice cannot boast this. Atom also tries to be cutting edge and keep enhancing, without cluttering its toolset. They just added an IDE package that allows you to execute code from atom which is really nice. I also write a lot of documentation, so the markdown preview is a great tool.
Debugging plugin dependencies and memorizing the hotkeys, but that is a struggle everywhere. I wish the markdown preview was consistent with github. As almost all docs I push go to github, I sometimes push up changes only to realize the list formatting isn't right or a link is broken.
Easy to use, standard, but customizable. Its also very user friendly. Most languages work out of the box and it's pretty easy to find them via the package manager. We have pre-setup versions of Atom that we use, and it's very simple to get them setup on many machines all at once.
The interface is simple and clean. It is open source so you can customize everything about it. It has tons of useful packages.
It tends to lag on larger projects. This can cause issues when moving and editing files quickly.
Development, code editing/creation.
Free text editor, has plugins for edting code in real time
I am trying really really hard to come up with something negative: nope, can't do it.
It allows us to see in real time different ways of solving code challenges