Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Cloud9 IDE
Cloud9 IDE

405
412
+ 1
664
Vagrant
Vagrant

4.4K
3.1K
+ 1
1.5K
Add tool

Cloud9 IDE vs Vagrant: What are the differences?

What is Cloud9 IDE? Your development environment, in the cloud. Cloud9 provides a development environment in the cloud. Cloud9 enables developers to get started with coding immediately with pre-setup environments called workspaces, collaborate with their peers with collaborative coding features, and build web apps with features like live preview and browser compatibility testing. It supports more than 40 languages, with class A support for PHP, Ruby, Python, JavaScript/Node.js, and Go.

What is Vagrant? A tool for building and distributing development environments. Vagrant provides the framework and configuration format to create and manage complete portable development environments. These development environments can live on your computer or in the cloud, and are portable between Windows, Mac OS X, and Linux.

Cloud9 IDE and Vagrant are primarily classified as "Cloud IDE" and "Virtual Machine Management" tools respectively.

Some of the features offered by Cloud9 IDE are:

  • Real-time collaboration and chat
  • Connect via SSH and FTP
  • Code Completion (suggestions)

On the other hand, Vagrant provides the following key features:

  • Boxes
  • Up And SSH
  • Synced Folders

"Easy to use", "Free" and "Nice UI" are the key factors why developers consider Cloud9 IDE; whereas "Development environments", "Simple bootstraping" and "Free" are the primary reasons why Vagrant is favored.

Vagrant is an open source tool with 18.6K GitHub stars and 3.74K GitHub forks. Here's a link to Vagrant's open source repository on GitHub.

Airbnb, Coursera, and Asana are some of the popular companies that use Vagrant, whereas Cloud9 IDE is used by LinkedIn, Soundcloud, and Mozilla. Vagrant has a broader approval, being mentioned in 802 company stacks & 475 developers stacks; compared to Cloud9 IDE, which is listed in 28 company stacks and 40 developer stacks.

- No public GitHub repository available -

What is Cloud9 IDE?

Cloud9 provides a development environment in the cloud. Cloud9 enables developers to get started with coding immediately with pre-setup environments called workspaces, collaborate with their peers with collaborative coding features, and build web apps with features like live preview and browser compatibility testing. It supports more than 40 languages, with class A support for PHP, Ruby, Python, JavaScript/Node.js, and Go.

What is Vagrant?

Vagrant provides the framework and configuration format to create and manage complete portable development environments. These development environments can live on your computer or in the cloud, and are portable between Windows, Mac OS X, and Linux.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Cloud9 IDE?
Why do developers choose Vagrant?

Sign up to add, upvote and see more prosMake informed product decisions

What companies use Cloud9 IDE?
What companies use Vagrant?

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with Cloud9 IDE?
What tools integrate with Vagrant?

Sign up to get full access to all the tool integrationsMake informed product decisions

What are some alternatives to Cloud9 IDE and Vagrant?
Red Hat Codeready Workspaces
Built on the open Eclipse Che project, Red Hat CodeReady Workspaces provides developer workspaces, which include all the tools and the dependencies that are needed to code, build, test, run, and debug applications.
Codeanywhere
A development platform that enables you to not only edit your files from underlying services like FTP, GitHub, Dropbox and the like, but on top of that gives you the ability to collaborate, embed and share through Codeanywhere on any device.
Koding
Koding is a feature rich cloud-based development environment complete with free VMs, an attractive IDE & sudo level terminal access!
Nitrous.IO
Get setup lightning fast in the cloud & code from anywhere, on any machine.
Eclipse Che
Eclipse Che makes Kubernetes development accessible for developer teams, providing one-click developer workspaces and eliminating local environment configuration for your entire team.
See all alternatives
Decisions about Cloud9 IDE and Vagrant
No stack decisions found
Interest over time
Reviews of Cloud9 IDE and Vagrant
Review ofCloud9 IDECloud9 IDE
  • I use a Cloud9 micro plan and connect SSH workspaces to Google Compute Engine instances.

  • For me, Cloud 9 has good documentation, and it's relatively quick to install on my Debian instances using the Cloud 9 install script.

  • I prefer a cloud-based IDE since I don't want to spend resources on my local or remote machines running or maintaining an IDE.

  • As of Dec 2015, Cloud9 doesn't support debugging in Python. However, this hasn't been a problem for me since I use pdb for debugging and pytest for testing. I use the IDE mostly for code navigation, autocomplete, and managing packages with many files.

  • Related blog post with example usage: Running an IPython Notebook on Google Compute Engine from Chrome

Review ofCloud9 IDECloud9 IDE

I've tried to use Cloud9, but I really don't like it. They say it has real-time collaboration, and it does — but only for 2 people, because the backend shuts everything down and lets nobody access anything if more than 2 people want to use it. The UI looks pretty bad, Cloud9 is completely inaccessible from mobile devices, and it freezes my computer because it uses so much memory. It's free and they will host your files for free, but I much prefer GitHub.

Review ofCloud9 IDECloud9 IDE

I don't like Cloud9 because when several people(even 4) are on the workspace, the entire thing lags out. Really frustrating

How developers use Cloud9 IDE and Vagrant
Avatar of Airbnb
Airbnb uses VagrantVagrant

"The best way to ensure that local testing was possible was to normalize people’s dev environments. For this we chose Vagrant. This, combined with Chef, allows us to do our local dev in sandboxed Linux instances running locally via VirtualBox in a configuration as similar to production as possible. In addition to making dev environment setup much easier than it used to be, this ensures that each engineer has a consistent environment that is ready to run tests out of the box. The user SSHs into the local linux server and runs spec commands like they would on their host OS, and generally everything Just Works. Most people on our team combine this with Zeus, which allows the Rails environment to be preloaded for lightning fast (relatively speaking) test runs. Both Vagrant and Zeus have their share of issues, but in practice we’ve found them to be a huge time saver."

Avatar of Samuel Harrold
Samuel Harrold uses Cloud9 IDECloud9 IDE
  • I use a Cloud9 micro plan and connect SSH workspaces to Google Compute Engine instances.
  • For me, Cloud 9 has good documentation, and it's relatively quick to install on my Debian instances using the Cloud 9 install script.
  • I prefer a cloud-based IDE since I don't want to spend resources on my local or remote machines running or maintaining an IDE.
  • As of Dec 2015, Cloud9 doesn't support debugging in Python. However, this hasn't been a problem for me since I use pdb for debugging and pytest for testing. I use the IDE mostly for code navigation, autocomplete, and managing packages with many files.
  • Related blog post with example usage: Running an IPython Notebook on Google Compute Engine from Chrome
Avatar of GHA Technologies
GHA Technologies uses VagrantVagrant

Not blazing fast but we pick Vagrant for all our projects because the console mode without gui leads to a low consumption of ram memory making it the best way for DevOps ready environment requiring less configuration.

Avatar of Cyrus Stoller
Cyrus Stoller uses VagrantVagrant

Vagrant allows me to ensure that anyone I'm collaborating with will be able to test my web application in the same environment. I also use Vagrant to setup VMs that I can use to refine my Capistrano recipes.

Avatar of Dynamictivity
Dynamictivity uses VagrantVagrant

We use Virtualbox in combination with Vagrant during development to ensure a consistent test/development environment. This helps to reduce the number of defects when our software goes to production.

Avatar of Yaakov Belch
Yaakov Belch uses Cloud9 IDECloud9 IDE

I use the clound9 IDE mainly in my training courses: Students don't need to install anything on their Laptops to participate in the live exercises.

Avatar of MyklClason
MyklClason uses Cloud9 IDECloud9 IDE

I use Cloud9 as my preferred Rails development environment. It saves me a lot time and trouble compared to developing locally (I run Windows).

Avatar of Software Antelope
Software Antelope uses VagrantVagrant

Building development environments that closely match real world web environments, enabling more rapid and accurate testing and development.

Avatar of Tim De Lange
Tim De Lange uses Cloud9 IDECloud9 IDE

Quick testing of frameworks without having to install on my own PC.

Very useful when you cannot use your own computer.

Avatar of InApplet
InApplet uses Cloud9 IDECloud9 IDE

IDE online onde é desenvolvido nosso código-fonte, recomendamos Cloud9

How much does Cloud9 IDE cost?
How much does Vagrant cost?
Pricing unavailable
News about Cloud9 IDE
More news