All three Java / Universal IDEs (IntelliJ IDEA, Eclipse, and Netbeans) are written in Java and will be slow on older (to identify old?) Laptops. I would not want to run any of them on one of my three-year ThinkPads, but I am not opposed to running Netbeans on my 2-year-old MacBook. I have not tried IntelliJ on a MacBook, but I use it when working on the new Thinkpad, and it is not so fast. However, it can still be used.
There is a world of differences between all IDEs such as IntelliJ and a text editor, even one that is extensible like Emacs. Emacs will use fewer resources and feel more responsive, but partly because it does less and partly because its main engine is native code, not Java. In addition, he has a 20 year setup behind him.
I prefer to use Emacs as an editor if I just want to twist the code - as soon as I move from writing code to the stage of debugging, refactoring and tuning, I will also use the IDE, because they usually do at least some tasks such as debugging is better. This should not be surprising, considering that you are talking about a text editor (on steroids, though) compared to a full-fledged development environment.
Basic Emacs aren't that hard to learn. If you want to write scripts, learning the movements and basic text editing commands should make you work and work pretty quickly; complexity arises when you delve deeper into the editor and begin to use many additional packages and advanced features built directly into the editor. The learning curve will be steeper than, say, gedit, but it is quite feasible if you admit that it is a completely different beast from the IDE (a more powerful editor with fewer hands), and it does everything in its own way.
Should I Learn Emacs? I don’t know - if you want, then yes. If you just want a more flexible, but essentially basic text editor, look at alternative programmer editors. Many of them are easier to learn than Emacs and VIM, but not necessarily as powerful.
source share