Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼

Jolt Awards 2015: Coding Tools

, December 16, 2014 The best tools available for creating, testing, and debugging code.
  • E-mail
  • Print

Jolt Award: Cloud9 IDE

Cloud9 IDE puts everything you need to develop Web applications in the cloud and makes it accessible through any modern Web browser. The name might be confusing because it isn't just an IDE in the cloud, Cloud9 IDE provides a set of tools including an IDE with an integrated debugger and code completion features, collaboration tools, a built-in Ubuntu terminal, and live previews with a huge number of desktop and mobile Web browsers.

You can create up to 50 public workspaces for free and 1 private workspace for free. If you need more private workspaces, you can choose from different available subscription plans.

Cloud9 IDE supports many popular development stacks and programming languages such as Node.js, HTML5, CSS and JavaScript, PHP, Python and Django, Ruby on Rails, C/C++, and StrongLoop. The user experience is very responsive and sometimes you completely forget that the IDE and the tools aren't running on your own computer. You can start working on a Web application with any of the supported development stacks in a few minutes. It takes some time to create your workspace, but don't get frustrated with this initial delay because once the workspace has been setup, all the tools work really fast. In the last year, Cloud9 IDE has significantly boosted performance for workspaces.

Cloud9 IDE allows you to continue with the work in the place where you left it. Thus, you can open your workspace with the code that you were editing, the live preview you were checking, the curl calls in the terminal you were using to test a REST API, and the debugging session. In fact, you are working with a VM without the need to run software in your computer.

One of the main drawbacks is the lack of support for a wider range of programming languages and development stacks. So far, Cloud9 IDE doesn't include support for either Windows or Mac OS X environments. Thus, you cannot work with C#, ASP.NET, nor Objective-C or Swift. In addition, Cloud9 IDE doesn't provide good support for touch in mobile devices, and therefore, it is a bit difficult to code with a tablet and a connected keyboard.

Despite these shortcomings, we view Cloud9 as an important portend and the first truly usable multi-language cloud-based IDE. It makes a dream come true: Develop Web applications from any modern Web browser. The simplicity and speed to access all the tools you need to develop Web applications while utilizing collaboration tools in the cloud entitles Cloud9 IDE to the 2015 Jolt Award for the best coding tool.

— Gastón Hillar

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.