Hi Alan, I'm super excited to tell you that this new version has fixed at least 50% of your issues, and we are tackling those others very very soon. We support PHP now, both in syntax highlighting as well as running. With this release we included one private project for Free accounts! You can always reach us via twitter or [email protected]. Cheers, Ruben
This release is a complete rework of the version that was online two weeks ago. Check the download links at the middle of http://c9.io/site/features/ to download a local verson that can sync with online.
This seems to be a Node 0.6 issue. We're almost done adapting Cloud9IDE to run on Node 0.6. For the time being please use the node version that is packaged with Cloud9IDE. (Run the shell script bin/cloud9.sh)
Thanks for the reports Melvin. We're fixing the project loading. I haven't been able to reproduce the stuck Enter button yet. The buttons on the right are used for debugging. I'll make sure we'll add some tooltips on them.
A difference is that we support actual step through debugging for javascript. Indeed git support is another differentiator. Our Git UI will be released shortly too. We have a pluggable architecture to very easily extend cloud9 with new features. We are working with many developer oriented companies to add their services and tooling to Cloud9. Our aim for Cloud9 is to provide a full PaaS for software development in the cloud.
Great comments. So I just answered about pricing on a comment below, but here's the gist of it:
We charge per day to give you the flexibility of the cloud. Cloud9 is not an IDE alone, it's your tooling + test environment in the Cloud. So it's hosted, hosting costs money and we charge you for it. The idea is that if you are doing a commercial project with a good hourly rate, then paying 50 cents a day for the platform isn't a lot if it saves you significant time. If you're working on an open source project, Cloud9 is free.
The value is that you don't have to configure your systems, you dont have to keep them up to date and you'll be developing on a system that is identical to your deployment target. We're adding good deployment support soon to many different cloud hosters. This way deployment should be really a click of a button. Then there is the value of collaboration. Being able to work together with others from within Cloud9, editing and running code.
We are adding Ruby support soon, including step through debugging and gem support. We have webdav support and we'll soon support mounting your drive on your local machine for external applications to access your files.
For now, try Cloud9 for your open source projects and see how you like it. There are many more features to come in the coming weeks and months.
Well, the idea is this: Normally you have all your stuff on your own computer. You'll install all the software you need, like your database and runtimes and any SDK. With Cloud9 all that stuff lives in the Cloud. It's hosted and it's accessible for you from anywhere.
So, like any cloud service, the hosting costs money. We are offering this for free when you work on open source projects. But when you are doing a commercial project for a customer and you like the benefits of being in the cloud with not only your editor, but your entire test environment, then you pay something for it. One of the advantages of cloud services is that you have flexibility, so with the pay per day we offer the flexibility to only pay for the use of the platform when you need it. Our thought is that if you're doing a project that makes you a couple of hundred dollars a day, 50 cents for the editor is not much if it saves you a lot of time.
With that said, we still have some way to go before all the time savers we have planned are in Cloud9. We're working on a very cool Git UI, great deployment integration and many many other features. More important for you is the Ruby support that is upcoming, including step through debugging. In the mean time use cloud9 for your open source projects and see how it feels for you.
When you are on your own computer, you clone from github to edit your project. See cloud9 as your own computer, but then in the cloud, accessible from anywhere. It should say 'clone' instead of 'fork' though. We'll change that.
- Themes: There is a converter script already in the open source project of Cloud9 on github. We'll add a way to upload your own themes soon.
- Font: Good suggestion. I'll add this to the feature todo list.
- Git: There is full git command line support. We're working on a Git UI, that's coming soon.
Thanks for the feedback, we know it's still early, but we're adding features very quickly.