Recs.
Updated
SpecsUpdate
Pros
Pro Can provide a custom runtime environment
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 permits use of any database, reverse proxy, or builder, etc. Codenvy even provides SSH access to running container in every image. Finally, there's a selection of pre-built environments to speed up the development.
Pro On-demand, instant-access, real-time collaborative IDEs
Codenvy "Factory" feature enables developers to create temporary IDE workspaces with full code, build, test, deploy, and collaboration functionality that can be shared via a URL. Multiple people can work in the same workspace making code reviews and teaching simpler and faster. There's also no limit to collaborators.
Pro Powerful editor
Codenvy has a fast, secure browser-based editor that supports syntax highlighting, code completion, refactoring, and more. It can be used to edit, build, run, and debug projects, and it even has multi-cursor support. The layout of Codenvy will be familiar to most developers, especially those experienced with Eclipse. It comprises a file explorer on the left, code on the right, as well as tabs for builders, runners, terminal, and events at the bottom.