Cloud IDEs are a great idea for embedded devices. A friend recently showed me the IDE for Particle (formerly Spark) [0]. It definitely beats having to figure out which compiler to use, install drivers, get the right connector and get everything working together.
[0] https://www.particle.io/prototype#particle-build