1 - Codenvy
Codenvy makes on-demand workspaces to give you a better agile experience. instant-access, real-time collaborative IDEs .
Some cool features of codenvy
- Workspace distribution across an elastic cluster with an embedded Docker Swarm
- Operational solutions for monitoring, scaling, upgrading and archiving workspaces
- Team management, permissions and resource policy management tools
- User authentication, single-sign on, and LDAP
- Self-service user registration
- Factories - enables developers to create temporary IDE workspaces with full code, build, test, deploy, and collaboration functionality that can be shared with a URL. Multiple people can work in the same workspace making code reviews and teaching simpler and faster.
2 - Cloud 9
Some cool features of cloud 9
Run any powerful command on your Ubuntu workspace or on your own VM. Do a git push, compile your app, or tail server output - the Terminal enables any development stack.
Code Completion suggestions appear as you type to help you code faster and avoid typos. Use the Outline view to better understand your code, and Jump to Definition of variables for easy navigation.
The Debugger enables you to set breakpoints, step over and through, and inspect variables of any JS/Node.js app. Or jump right in to the Immediate Window to execute code in a debugging session.
3 - sublime text 3
Sublime Text is a sophisticated text editor for code, markup and prose. you'll love the slick user interface, extraordinary features and amazing performance.
This is probably one of the most widespread code editors nowadays , some cool features of sublime text
You Get the most out of your wide screen monitor with split editing support. Edit files side by side, or edit two locations in the one file. You can edit with as many rows and columns as you wish.
Projects in Sublime Text capture the full contents of the workspace, including modified and unsaved files. You can switch between projects in a manner similar to Goto Anything, and the switch is instant, with no save prompts - all your modifications will be restored next time the project is opened.
4 - Intellij Idea
Intellij IDEA is specifically designed to maximize developer productivity. Together, powerful static code analysis and ergonomic design make development not only productive but also an enjoyable experience.
Some cool features of Intellij
Mission-critical tools such as integrated version controls systems and a wide variety of supported languages and frameworks are at hand — no plugin hustle included.
5 - Atom
Developed by GitHub, the highly customizable environment and ease of installation of new packages has turned Atom into the IDE of choice for a lot of people. It is worth mentioning that the code examples provided in this dunebook were actually coded using Atom only.
Some cool features of Atom
Atom is a text editor that's modern, approachable, yet hackable to the core—a tool you can customize to do anything but also use productively without ever touching a config file
Atom works across operating systems. You can use it on OS X, Windows, or Linux.
In my opinion IDE that matches your usage habits is best 🙂