Channels ▼

Jolt Awards: Coding Tools

, January 28, 2014 The best IDEs and coding tools of the past 12 months
  • E-mail
  • Print

Finalist: Cloud9 IDE

Cloud 9 IDE is a collaborative online development environment for JavaScript and Node.js apps as well as HTML, CSS, PHP, Java, Ruby, Python and many other languages. It provides a smooth editing experience based on the ACE editor.

Its main claim to fame is that your code is kept in the cloud, which allows you to work from anywhere as well as enjoy quick and easy collaboration. It is an excellent solution for remote pair programming. Cloud 9 has integration with developer services like Git and Heroku and databases such as MySQL, MongoDB, Redis, and SQLite. Terminals provide command-line access to the machine your code is running on.

Originally, Cloud 9 was geared towards Node.js, JavaScript, and Web development. Since then, it added support for many other languages, but the maturity and features are somewhat uneven. For example, I was disappointed that Python has no debugging support. Overall, however, I recommend every developer try it. Even if it's not your ideal IDE it is a remarkable product that advances the state of the art of browser-based applications and points the way for cloud-hosted development. If you are a Node.js and JavaScript developer, it might well be your dream IDE.

— Gigi Sayfan






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.