Ranked in these QuestionsQuestion Ranking
Pro Has mobile apps for all major mobile OSs
Codeanywhere has apps for iOS, Android, Kindle Fire, Windows, and Blackberry.
Pro Dropbox and Google Drive support
Codeanywhere allows connecting and pulling development files from a Dropbox or a Google Drive account, making it easy to sync development files across devices.
Pro Full terminal access
CodeAnywhere gives users full terminal access.
Pro Unlimited revisions
Each action performed on any file from any resource will be saved forever.
Pro Github integration
Integrates with Github and allows logging in with your Github account.
Pro BitBucket integration
Integrates with BitBucket and allows logging in with your BitBucket account. It's possible to launch Codeanywhere from within BitBucket's repo by adding Codeanywhere integration as an add-on.
Pro SFTP access
Allows connecting code via FTP, SFTP.
Pro Good editor
Pro Allows inviting collaborators with a link
Codeanywhere has a feature called Share Links, that allows users to collaborate with others on their projects in real-time by simply sharing a link to their work.
Pro Multiple devboxes
DevBoxes are saveable, fully customizable development environments that run on either Open VZ or Docker and each has a dedicated amount of memory and disk space. Multiple devboxes can be run at the same time.
Pro SSH Terminal
Even for 3rd party SSH connections.
Pro Integration with DigitalOcean
CodeAnywhere recently partnered up with DigitalOcean. Now users can manage, spin up and provision DigitalOcean droplets all from the CodeAnywhere IDE. This is a great addition for both products, combining the power of an affordable host with the portability and power of CodeAnywhere IDE.
Pro OneDrive Integration
Similar to their Dropbox integration, it gives you full access.
Con Web editor on iPad is severely lacking
Codeanywhere relies on right click for major actions but doesn't support this interaction on iPad. Selecting listed Dev box URLs to access site is also unworkable in practice. iPad app allows the actions but has very limited set of Dev box controls.
Using an external keyboard with the app can also be problematic as the arrow keys don't work.
Con No debugging options found (stepping through code)
Con SSH Port will be different each time you start your DevBox
Only for Always on DevBoxes will SSH ports remain static.
Con Non free/libre (proprietary)
Con UI is not optimized and zoom is applied to the entire screen, rather than just the editor
The buttons are way too small. The UI feels washed out and opaque. Zoom (Ctrl++) is applied on the entire screen and not just on the editor.
Con iOS app hasn't been updated in almost 3 years
Update as of August 20 2017
Con 2 Factor authentication is a joke
Con Customer support is virtually non-existent
Con Web terminal window doesn't always run
In many instances, opening a terminal window in CodeEnvy would continue to load eternally.
Con Very unstable
It's a nice IDE when it works, but suffers a lot from instability with things like being unable to save files, or not starting up, as well as crashes, etc.
Con Confusing, not user friendly
It's so confusing versus other IDEs. Not recommended for newbies and programming students.