An IDE is a programming environment that has been packaged as an application, typically consisting of a code editor, a compiler, a debugger, and a graphical user interface (GUI) builder. Frequently, cloud IDEs are not only cloud-based but also designed for the creation of cloud apps. However, some cloud IDEs are optimized for the creation of native apps for smartphones, tablets and other mobile devices.
The benefits of cloud IDEs include accessibility from anywhere in the world, from any compatible device; minimal-to-nonexistent download and installation; and ease of collaboration among geographically dispersed developers.
The emergence of HTML 5 is often cited as a key enabler of cloud IDEs because that standard supports browser-based development. Other key factors include the increasing trends toward mobility, cloud computing and open source software. (See icloud IDE definition )
Casiano Rodriguez León 2015-01-07