Cloud9 IDE - Your code anytime, anywhere
cloud9ide.com
cloud9ide.com
Then there's the cost itself. If 33 cents per day translates into $166.73 per year (after the conversion to USD), that seems a little expensive. The reason I say that isn't to say that software must be gratis, but that RubyMine's commercial license is only $149 and includes all upgrades for a year and you can upgrade your subscription after that point for just $99 per year. Personal licenses cost even less.
I'm not saying you don't have a great product - it looks absolutely gorgeous. I'm merely asking what the value is here. Is it that I don't have to install my IDE on multiple computers I might use? Is it that it will support multiple languages at the one low price (while JetBrains has different products for different languages)? Is it planned that it will support, say, running and debugging my Rails project without me having to configure environments on different machines?
I'm seriously asking because I do work on multiple machines (of different OSs), but I need to be able to run and debug (in my case Rails) projects and things like Eclipse, TextMate and a terminal, or even gedit with its terminal plugin will allow me to browse my file hierarchy, get an edit space with syntax highlighting, and run my application. Plus, while it can be annoying to set up another box, that doesn't happen very often and it means that things like relying on gems works.
It looks wonderful and I hope you keep improving 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.
I'll probably get an account for open-source later today to play around with, but if your Ruby stuff is really good (when it lands) and works well for collaboration, I could easily justify $15/mo to my boss and sometimes one isn't trying to create the solution for every cheap hobbyist out there. It can be good to be the Basecamp of IDEs and maybe that's how you should sell it (in contrast to my comparisons to Eclipse and RubyMine).
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.
I thought about going into this market awhile ago, but there's a huge battle to be fought against ~20 year old editors that have been around the block and have become an external growth to some developers.
That said, you guys are headed in the right direction, good job charging and getting honest feedback on the utility so early. I just hope you're able to differentiate between 'features' and 'benefits' while going forward.
ACE didn't begin as a Mozilla project, although it was finally chosen as the basis on which to build Skywriter the product (which will be used for the Firefox Add-ons Builder, in particular).
On a separate note, I agree with the comments about the per day pricing. It is a little confusing and I would rather just see a monthly subscription cost, with a few plan variants based on # of projects and users. Your making me think to hard about paying for something when I have to start calculating how much it will cost me. You should definitely consider simplifying it.
I disagree with the comments around pricing though. I think that estimated cost is well worth not having hassle, and when you consider it to the cost of say your mobile phone bill. Just ask which do you use the most, more importantly which one is making you the money in the first place.
If I'm honest I think the pricing is a on the low side, However I wouldn't limit the free plan to "open-source" projects either. Depending on how you are quantifying open source. If you require a public github repo then I would potentially suggest it's a bad thing. People need chance to use your IDE for a project to see if they are willing to pay. Allowing only say one or two projects makes more sense I think.
I'm curious to know what I get for this paid version? Is it mostly the Git support?
By the way, beautiful design in both page and product. Really really awesome.
How do I actually get it to do anything? Clicking on a github project in the list does nothing.
Ok, I clicked fork (I don't think this is intuitive at all, why would you want to fork your own projects?), and I'm editing code.
Things that would prohibit me from using it:
* Can't upload my own tmTheme files.
* Cant't seem to change font, ignores my browser's "monospaced" selection. Why?
* Can I select branch somehow? This is not obvious. Perhaps in the project pane?
So far it's pretty frustrating in all fairness, and whilst it's a cool idea, wouldn't really make me switch from Sublime Text + Cyberduck.
- 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.
* Sometimes when loading a project, it gets stuck at "Loading..."
* When editing a file, sometimes the Enter button doesn't return. It works if I hold the Enter key down but then it adds a ton of returns.
* The buttons on the right don't really do anything yet, except for the collaborators section. There isn't a label or hint box so I'm not sure what exactly they are for.
With that said, I love the idea of this and really want this to become a viable alternative to Textmate + desktop development, which will hopefully improve the pace and standard at which progress happens.
Looking forward to Ruby support.
Works on Firefox.
The webkit inspector reports the following error: apf_release.js:1 TypeError: Result of expression 'this.$ext' [null] is not an object.
And it's too expensive IMHO. You need to make money, but for what it offers now, at least to me, it's not worth it.
Other than that, hopefully you'll improve it and make it a real online IDE.
To me it felt a bit unstable because of this. Although it's a matter of reading everything on the screen, I would be surprised if anyone actually does that, so probably better to change the flow in that case.
Anyway, after that I entered a Github url (naive as I am) which is private, but in my Github account with which I'm signed up to Cloud9IDE. I got a not so user friendly popup saying an error occured, with a key and some JSON included.
So I concluded I cannot use private repositories (?) and clicked on the + to add a new project, typed in Test and clicked create. I clicked open source in the follow up dialog and no extra users. After clicking next it suddenly said 'Forking, this could take a few seconds'. I thought; what is it forking? This is an empty project. Then another popup with about the same error as before. It appeared that even though I created a fresh, empty project, it took my GIThub URL and tried to use that! So instead of my 'Test' empty project, it now showed the name of my private project from Github, with no files in it.
Any comments on the pricing btw? EDIT: nevermind, answered while I was typing this.
When going back to it again, the front sign in with github link tells me that someone already has my user id.
[edit] tried on FF 3.6.13 and Chrome 10, snow leopard
User '<myusername>' already used for another account.
Really? There is no way for me to link my Github account then?One question about security: Does it support HTTPS?
we don't have a date set for this on the roadmap
Read: never going to happenHow are you planning to achieve that? Via some X-to-LLVM-to-JS compiler? And what about system functions? Emulating some simple filesystem? Sockets would also be nice...
I really like the idea of having an editor that I can play with on all of the things that I don't want to, or can't, setup an editor on (iPad, various laptops, etc). Is it possible to have a non-hosted version that I could put on my own servers as well, that I can then access from anywhere I wanted?
The aesthetic quality is superb by the way. Who does your UX?
Ace does not yet support code folding I think.
It was discussed as possible feature but not yet implemented as far as I know: http://groups.google.com/group/cloud9-ide/browse_thread/thre...
*an open source project based on the work from the people at Cloud9IDE (ajax.org) and Mozilla (Bespin / SkyWriter