Outdated: please disregard this article as it is out of date. I install node in my local filespace on Ubuntu now as its so much easier to manage. Basicaly I download the Linux binaries and put them in ~/apps/nodejs/current, then add ~/apps/nodejs/current/bin to my path using my shell profile (~/.profile). This makes using npm -g really easy and does not require the sudo command.
Cloud9 IDE is an ambitious project to create a really fast and feature complete development environment in the cloud, freeing you from the shackles of your desktop and allowing you to work anywhere in the world on any computer and still have your ideal setup at your fingertips.
Whilst the Atlassian ambassadors were in Amsterdam we caught up with Cloud9 CEO Ruben Daniels to get the word about this cloud based developer service straight from the source! Headquarters of Cloud9 are just around the corner from the Atlassian Amsterdam office, so we’ll be bumping into each other a lot…
If you have ever used Eclipse then you know its about 100Mb and its super slow to start up.
This may be one of the reasons some developers still turn to Emacs, Vi and Sublime Text to get things done. Imagine having something as powerful as an IDE but so lightweight it will run on your grandma’s computer! That to me is where I see Cloud9 heading.
The team behind Cloud9 (which Atlassian invested in last June) started Ajax.org with a goal to build the UI framework for an editor in the browser. After developing the ACE editor they decided to create something more from that the concept of Cloud9 IDE was born.
Anyone can use the service for writing and collaborating on code in any language. It’s integrated with popular social coding repositories such as Bitbucket and GitHub, allowing developers to easily share their work. All you need is a free account.
The ACE editor has become so popular that its now being used by GitHub to allow developers to edit their files live on the site without having to use a desktop app or a cumbersome plugin. This also gives developers a great comparison tool for looking at the changes from previous versions of their code (diffs).
The Cloud9 team are actively developing new features and enhancing their collaboration code to make it even better. There are also plans to extend the support for other environments, starting with Python, Ruby and PHP. This support will be comprehensive, including package managers and of course the developers favourite syntactic highlighting and auto-completion. Once that work is done they also have an eye on the static languages and big platforms such as Java the many other languages that thee JVM supports.
As with all great companies, Cloud9 are using their own tool to develop the service itself. They are also busy creating a great set of tutorial videos to complement their internal wiki development, with help from the Confluence tool from Atlassian.
The future looks very bright for development in the cloud!
This work is licensed under a Creative Commons Attribution 4.0 ShareAlike License, including custom images & stylesheets. Permissions beyond the scope of this license may be available at @jr0cket