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 to a Dropbox or a Google Drive account and pull development files from there 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 SFTP access
Allows connecting code via FTP, SFTP.
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 Allows inviting collaborators with a link
Pro Good editor
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 SSH Port will be different each time you start your DevBox
Only for Always on DevBoxes will SSH ports remain static.
Con No debugging options found (stepping through code)
Con Non free/libre (proprietary)
Con Very unstable
Its 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 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 Web terminal window doesn't always run...
In many instances, opening a terminal window in CodeEnvy would continue to load eternally.
Con Confusing, not user friendly
It's so confusing versus other IDEs. Not recommended for newbies & programming students.