


Novice developers may commit absolute build paths, the IDE might have a very cool support for a framework, but lack one very important parameter that appeared in the latest version, so that you have to make a workaround. So, you might be better off going for a text editor?Īdditionally, the IDE may leak something into the application. But with a text editor you can easily plug shell scripts that run your grails application and then run selenium tests, while running a grails application from within the IDE is (or at least used to be) painful. The IDE has syntax coloring, autocomplete where possible, jumping to files with shortcuts. Writing Java in anything other than an IDE should be restricted only for educational purposes, otherwise you are losing too much.īut it’s not that black-and-white for other languages, where the IDEs are not that mature or you cannot have some of the features that you have in statically-typed/compiled/jvm/. It is a no-brainer there and the IDE wins by a huge margin, because of all the wonderful features like refactoring, debugging, hierarchies, integration with frameworks and build tools. Let’s first look at the trivial example – Java (and C#). And of course, I’m starting with the disclaimer that the distinction between “IDE” and “editor” is not that sharp. Either way, it’s an interesting topic to discuss – what are the pros and cons of using an IDE vs using a customizable text editor (vim/emacs/Sublime/…). Atom has a broader approval, being mentioned in 836 company stacks & 727 developers stacks compared to Atom-IDE, which is listed in 5 company stacks and 7 developer stacks.Are you using an IDE, or an editor? Are you a “hardcore” programmer, or you are one of those sissy modern developers that use IDEs? Have you personalized your emacs or vim to make you 200% more productive? Or do you think that emacs is useless, at least for Java. Lyft, Typeform, and PedidosYa are some of the popular companies that use Atom, whereas Atom-IDE is used by Campus Discounts, VotePen, and W3lcome.

It seems that Atom with 49.3K GitHub stars and 12.1K forks on GitHub has more adoption than Atom-IDE with 946 GitHub stars and 101 GitHub forks. On the other hand, Atom-IDE provides the following key features:Ītom and Atom-IDE are both open source tools. Modular Design- composed of over 50 open-source packages that integrate around a minimal core.Atom is a desktop application based on web technologies.Some of the features offered by Atom are: A collection of Atom UIs to support language services as part of Atom IDE, designed for use with packages built on top of atom-languageclient.Ītom can be classified as a tool in the "Text Editor" category, while Atom-IDE is grouped under "Tools for Text Editors". What is Atom-IDE? A set of optional packages to bring IDE-like functionality to Atom, created by Facebook & GitHub.

We can't wait to see what you build with it. Atom is modern, approachable, and hackable to the core. A tool you can customize to do anything, but also use productively on the first day without ever touching a config file. At GitHub, we're building the text editor we've always wanted. What is Atom? A hackable text editor for the 21st Century. Atom vs Atom-IDE: What are the differences?
