IDEA places an emphasis in safe refactoring, offering a variety of features to make this possible for a variety of languages. These features include safe delete, type migration and replacing method code duplicates.
Codenvy can provide a runtime environment to test and debug code. This can also be used to share work progress with a client. Codenvy uses Docker as the runtime application and gives access to Dockerfiles allowing any environment that runs on Linux to be built. This allows using any database, reve...
There's an overly abundant presence of menus, this forces you to constantly click around the different menu structures; foreign ideas, like Views and Perspectives; strange menu choices, like configure settings located in Windows menu->Preferences.
Greenfoot is developed to teach programming through creating basic graphical applications (such as simple games). Though it features an IDE, the interface is quite simple and isn't likely to meet the needs of most experienced developers.