The new Cloud9 development environment
blog.c9.io
blog.c9.io
I like it as a service for my personal use and OSS work. But employers will mostly not allow me to use a hosted service to edit their code; I've tried.
Would love to use Cloud9, but as previous poster - the company won't allow it.
Also, will you keep it updated this time?
An update open source version of the IDE will follow soon.
Edit: They have now added $19/mo on the Premium signup page.
I use Cloud9IDE to build a Node.js powered website, a use-case to which this environment is particularly well adapted. I do not need to jump through any hoops to get interactive debugging of running node.js processes (even supports some hot code updating).
The tool serves me particularly well as someone who works from several computers and loves being able to pick up exactly where I left off without being tied to a physical computer.
PS: http://plnkr.co is 100% built in C9. I'm a fan, but not at all affiliated with ajaxorg.
None of these systems truly replicates the experience and flow of using VIM for me, but Nitrous seemed like the one that got closest for me to a really solid dev environment/ide on the web with minimum hassle.
I haven't used Cloud 9 in a long time, so maybe this update makes it better.
What I love about Nitrous.io is the speed of their console and the power that seems to be allocated to each box.
What I really don't like is the editor component that they use which likes to interfere with my coding style. When I ask it to indent certain lines it seems to take that as a license to make its own decisions as to what the appropriate tab stop should be.
Recent versions of CodeMirror have improved this a lot, but I remain a much bigger fan of the ACE (http://ace.c9.io/#nav=about) editor component used by (and open-sourced) the c9 team.
I've used these cloud IDEs, but haven't like any of the text editors they supply. Zed is amazing compliment to these services.
But before I toot their horns too loud, they are sort of competitors of mine as the creator of Plunker. Anyway, the more the merrier as long as well all get along and move the experience forward!
I guess that's the difference between these and traditional solutions, in a web based IDE you can only write text based applications.
So you can use the cloud9 IDE on your local files or on files that are on a server of yours.
I really couldn't risk using an entirely online service for direct productivity.
As a student who moves between boxes a lot I've found this very useful.
The only complaint i have after 3-4 hours of ruby dev was performance when it appears i’m doing anything IO related on my container. For example re-seeding the test database, or even startup times of the test rails container.
For example right now here is a screenshot of the terminal: https://www.dropbox.com/s/w8b29sn8fjabbr3/Screenshot%202014-...
(56 load average? Swap almost full? Yikes)
That said, the features are solid and i was able to get up and running very quickly. Assuming the are just having some growing pains from launching the new services today, I’m definitely going to consider switching over to c9.
I haven’t checked the forums to see if there is a way to re-launch my project onto a different server to try and get better performance.
That said, poking around I realized I can create and edit projects on my own server. I just spun up a 2G droplet on digital ocean and was playing around with the SSH connector and i am beyond impressed. Ideally I'd prefer to manage my own system resources, but being able to drop in and work on my project from any browser on hardware that I can control, upgrade and allocate is very nice and feels more sustainable at least for my case.
Maybe they should think about cutting a deal, if their thing with HyperX isn't too exclusive?
I hope you take extra precautions to secure Docker containers from each other.
I saw the real benefits of a web based IDE when I worked at Google last year. They have an awesome chrome web based IDE that integrates really well with their codebase and source code management systems. I would expect other very large tech companies to go in the same direction of a customized development system.
If not, things might get a tad awkward.