With LT's inline evaluation, you don't have to re-compile your whole source file. Each time you want to see an output, all you have to do is hover your cursor over the line you'd like to evaluate and press `ctrl+enter`; LT will evaluate that line of code for you.
Ranked in these QuestionsQuestion Ranking
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 Has mobile apps for all major mobile OSs
Codeanywhere has apps for iOS, Android, Kindle Fire, Windows, and Blackberry.
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 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.
Pro Inline evaluation
With LT's inline evaluation, you don't have to re-compile your whole source file. Each time you want to see an output, all you have to do is hover your cursor over the line you'd like to evaluate and press
ctrl+enter; LT will evaluate that line of code for you.
Pro Your code runs live as you write it
The "Watches" feature lets you see your code running live as you type it. This means that you can debug your code live while writing it, which leads to considerably less programming errors.
Pro Plugin manager available
LT has a plugin manager built directly inside of it. This plugin manager connects to LT's own registry of plugins, so whenever you want assistance while writing your HTML, JS, or even Python, just open up the plugin manager, search for it, and click the little install button beside it's name. Your plugin will then be installed.
Con No debugging options found (stepping through code)
Con Non free/libre (proprietary)
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 Does not have a function name list in side panel view
Con Does not jump to definitions
Unable to navigate the class definition or declaration.
Con Can't use SFTP with GIT
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.