[Updated 5/1/2014] In some ways, developers have done themselves a disservice in the tool department, like the shoemaker’s children going without shoes. As a cloud user for some years now, I’ve always felt it was kind of strange that I have to setup a complex integrated development environment (IDE) on my workstation in order to develop for the cloud. In addition, tools to push my code to the cloud platform for testing my cloud apps were missing. As a Google Docs user, I expect to have the same collaboration capabilities in my IDE.
This may be changing with the advent of cloud IDEs. Mark Downey, a Product Manager at Codenvy, posted a comment to Infoworld saying that “they believe editing the code close to where it is meant to be executed provides countless advantages that have yet to be explored.... it’s just a matter of time before desktop IDEs are completely obsolete.”