Cloud 9: Cloud-based IDE For Developers

Cloud 9

Ruben Daniels founded Cloud9 in 2010. Headquartered in San Francisco and Amsterdam, the company provides web and mobile developers with a cloud based integrated development collaboration environment. Crunchbase shows Amazon acquiring the company in mid 2016. Before that Accel Partners and Atlassian Software backed it. It attracted $5.5 million of funding in two rounds.

Cloud9 gives developers options to set up and run any development stack rapidly. The platform runs JavaScript and Node.js applications and supports HTML, CSS, PHP, Java, Ruby, and other languages.

Code Completion, a language feature on Cloud9’s platform, offers real time suggestions and helps developers avoid typos and code faster. The platform features Outline view for programming code, and a function to jump to definition of variables for easy navigation.

cloud 9 development

Cloud9’s workspaces use Docker Ubuntu Containers. They enable full control over the environment, including sudo rights. The platform’s built-in terminal and runners allow remote developers and teams to perform git push, compile SASS, see server output, and juggle apps under development.

An advanced feature of Cloud9’s solution is an option to clone workspaces. This allows developers to make full copies of their code, environment setup, and tab layout.

Some of the debugger functions include setting up breakpoints and inspecting the variables of any JS/Node.js app. Functions like step over and through are available. Programming code can be executed in a debugging session.

Pricing starts with a free plan that offers free public workspaces, a private workspace, and community support. A distinguishing option is Cloud9’s educational plan. For $1 a teacher a month, it offers free public workspaces, plus a private workspace for each student while unlimited number of students can join without using a credit card.

Cloud9’s paid plans include advanced features like unlimited workspaces, team collaboration, SSH Workspaces allowing developers to host their own workspace, and support for stored open terminal sessions and running applications. Premium workspaces are hosted in premium cloud VMs with an attached SSD disk and are allocated additional CPU cycles.

According to Cloud9, 69 percent of their user groups are professional. They are followed by 39 percent of users in full stack web app and website development, 33 percent in study and education, 20 percent in open source, 8 percent in mobile app development, and 31 percent of hobbyists. The most popular platform programming language is HTML/CSS/JS with 45 percent. There follow Node.js with 18 percent, PHP with 13 percent, Python with 8 percent, Ruby with 7 percent, Java with 5 percent, C/C++ with 3 percent – and one percent of others.

By Kiril V. Kirilov

Disaster Plan.png
The Sticky Note.png
Holiday Access.png
Hair Loss.png
Jonathan Custance
IoT –  Part of Your Essential Kit Jonathan Custance, Co-Founder of Green Custard outlines how industrial organisations can leverage IoT to dramatically reduce their carbon footprint  Technological progress and environmental sustainability have always been at ...
Gary Bernstein
Using Data to Gain Advantages Data collection is now omnipresent in every sector of the global economy. Several aspects of modern economic activity would not be possible without it, just as it would not be ...
Ramanan GV
Using Conversational AI In the era of speed and consistency, many service providers in the connectedness industry deal with a significant number of calls related to network outages. Their inability to predict these outages and ...
Muthukumaravel Sakthivel
Simplifying the E-commerce selling experience Understanding your customers’ needs and preferences has become increasingly crucial for winning in the digital economy. According to McKinsey, ‘a successful e-commerce platform needs to evolve and cater to the customers’ ...
The difference between SaaS-based and cloud-based services
Learn the Differences Between Cloud-Based and SaaS-Based Services When businesses look at technology options, they can choose between cloud-based services or Software as a Service (SaaS) for their needs. These two related solutions are similar ...