We use cookies to provide you with a better experience. If you continue to use this site, we'll assume you're happy with this. Alternatively, click here to find out how to manage these cookies

hide cookie message
Programming software Reviews
15,669 Reviews

Cloud9 IDE review

FREE for open source projects

Manufacturer: Cloud9 IDE

Our Rating: We rate this 3 out of 5

Cloud9 IDE is a beautifully designed Web-based development environment.

JavaScript is one of the most common scripting languages in the world. In fact, you're almost certainly using it right now, even if you're unaware of the fact. Every modern desktop and mobile Web browser supports JavaScript, and it's used in just about every current website. Cloud9 IDE is a Web-based development environment aimed at making it easier to develop JavaScript-based Web applications. It lives in the cloud, so you need only a Web browser to use it.

Ambitious and beautiful, Cloud9 IDE isn't yet as functional as it needs to be.Cloud9's code editor component has a long and illustrious history: It is a modern version of Mozilla's ambitious Bespin programmer's text editor (now called Mozilla Skywriter). Since both Cloud9 and Skywriter are open-source projects that focus on code editing in the cloud, integration seems like a natural choice.

See also: Group test: what's the best programming software?

For users, this means the code editor is one of the strongest parts in the Cloud9 experience. It features syntax highlighting for JavaScript, CoffeeScript (a JavaScript variant), HTML, XML, CSS, and many other Web-related scripting and markup languages. It also sports eleven different color themes, both light and dark.

But Cloud9 tries to be more than just a code editor: It bills itself as a complete Integrated Development Environment, and so offers JavaScript debugging facilities, project deployment options, GitHub integration, and more. One thing it doesn't offer at this early stage is any sort of documentation. For such a large product, that can quickly become a problem.

Creating a project from scratch with Cloud9 IDE takes quite a bit of work. If you've ever written code using helpful developer scratchpad jsFiddle, you may expect Cloud9 to provide a similar way to quickly integrate a JavaScript framework (Mootools, jQuery, etc.) into your code. Unfortunately, this isn't the case. I found no way to quickly add Mootools (my framework of choice) to my project, so I decided to test Cloud9 by forking an existing project from GitHub.

I forked a project called Pagify, by Chris Polis. It's a simple project, containing just a few files. Once I forked the project, I pointed Cloud9 to my GitHub page and allowed it access. It then quickly copied over the entire Pagify project, letting me edit the JavaScript, HTML, and Markdown files as I saw fit.

See all: PC Advisor software downloads

Cloud9 also tried to help me by pointing out several spots in the code where it felt there were errors. This was rather strange, as this very same JavaScript code runs in Google Chrome without throwing a single error in the JavaScript console.

When editing a file, Cloud9 offers a "run" button. Clicking this button while editing my perfectly-valid JavaScript file (written by a coder far better than myself) simply printed out a cryptic error into the output console, about a module that failed to load. This error message included no links to documentation or suggestions for resolution. The module was not explicitly referenced anywhere in the code. Queries to the developer went unanswered.

This little episode represents my entire Cloud9 experience. In a word: Frustrating.

Cloud9 IDE Expert Verdict »
Microsoft Windows 7, Microsoft Windows Vista, Microsoft Windows XP
Web browser, internet connection
  • Overall: We give this item 6 of 10 overall

With Cloud9 IDE I felt like the tools I need may be within reach, but the complete lack of documentation made it impossible for me to get over the initial learning curve and become productive with the Cloud9. Hopefully, documentation will be added in due time, and Cloud9 will come to shine like I think it can.

There are currently no price comparisons for this product.
  • UltraEdit 19 review - an excellent text editor for developers

    UltraEdit 19 - an excellent text editor for developers

    If you're not already committed to a text editor, and you use one, buy UltraEdit 19. Here's our UltraEdit 19 review.

  • Adobe Dreamweaver CS4 review

    Adobe Dreamweaver CS4

    Dreamweaver CS4 finally feels like part of the Creative Suite. The revamped interface now shares the look and feel of Photoshop, Flash, and Illustrator.

  • Adobe Dreamweaver CS4 beta review

    Adobe Dreamweaver CS4 beta

    The public beta of Dreamweaver CS4 released by Adobe this week delivers significant changes to the 10-year old web-design and -development tool.

  • Microsoft Internet Explorer 9 review

    Microsoft Internet Explorer 9

    Throw away what you think you know about Internet Explorer - because the Internet Explorer 9 (IE9) will turn it all on its ear. Updated, 23 March 2011.

  • WebStorm review

    WebStorm

    WebStorm is a development environment for JavaScript, HTML and CSS. It's not cheap, but our WebStorm review shows that it may be a good investment for any developer.


IDG UK Sites

Windows 9 release date, price, features: Windows 9 beta leaked ahead of 30 September unveiling

IDG UK Sites

Is Apple losing confidence in itself?

IDG UK Sites

How a London VFX studio is ditching desktop workstations for cloud-based creative power

IDG UK Sites

How (and where) to buy an iPhone 6 or iPhone 6 Plus in the UK. Plus: How to buy an iPhone 6 today