Codeanywhere really does allow you to Code Anywhere, but it could be better about editing code elsewhere.
Use Cases and Deployment Scope
I use Codeanywhere as a fully online IDE to make edits to live websites. Using Codeanywhere, I can edit the files directly on the server without having to download and keep versions on a local drive. This allows me to have the same editing experience on Mac, PC, and Chromebook, as well as have the portability to be able to edit on the fly. I have also used it to spin up development environments to crunch SCSS and do minor tasks.
Pros
- Run development containers with backend and frontend access.
- Allow for multiple users to collaborate and share containers and connections.
- Manage multiple connections to different servers.
Cons
- Since some updates a couple of years ago, using Codeanywhere as a remote code editor rather than a container-based development environment has been more cumbersome and difficult.
- The modular nature of connections and containers seems like a good idea, but they don't always work properly.
- It's difficult sometimes to share a connection or container together with a collaborator.
Most Important Features
- Ability to connect to multiple different servers securely.
- Multiple users and collaboration.
- Code editing with linting, beautification and syntax highlighting in the cloud.
Return on Investment
- Helped me make mission critical edits remotely and on-the-fly.
- Spent a bit of time figuring out the change in user interfaces.
Other Software Used
Adobe PhotoShop, Adobe Premiere Pro, Adobe Illustrator CC, Adobe Acrobat DC