NetBeans is a free, GPL-licensed IDE. It can can run on any computer with a Java virtual machine. If a computer has a Java virtual machine (JVM), Netbeans can run on it. Netbeans can therefore run on a variety of operating systems such as Windows, *nix, and Mac OS. Being open source means that dev...
Atom is not a native application. As such performance is subpar and the lag is especially noticeable on larger projects. It also opens a surprising amount of sub-processes and leaks a considerable amount of memory.
Since Version Control features are very frequently used these days, having them built right into your IDE seems quite the right thing to do. With Komodo, you can perform your Git push-es and pull-s right while you're coding.
If you're working with a remote dev team, you'll quickly realize the importance of code collaboration while programming. With the Komodo IDE you don't have to setup a separate teamviewer session, or even share code via dropbox with other devs. All you need is an ActiveState account (+ a
Vimscript provides a rich scripting functionality to build upon the core of vim. When combined with things like Tim Pope's Pathogen plugin management system, it becomes easy to add support for syntax, debugging, build systems, git, and more.
There's no need to reach for the mouse or the ctrl/alt buttons again. Everything is 1 or 2 key presses away with almost 200 functions specifically for text editing. Vim does support the mouse, but it's designed so you don't have to for more efficient usage. Versions of vim like gVim or
Aptana has a couple of dependencies to keep in mind. It is built with Java and and has some requirements for the JDK version. Aptana requires Git, and Eclipse 3.5+ if you are installing it as an Eclipse plugin.
In order to use the free version of Codelobster, you have t o sign up and get a free account. This is done to help stopping piracy, but it's still pretty jarring when all you want to do is install a program.