4 ms·
The main thing it allows is developing offline en environments like chromebooks (like the new Pixel). I worked on Cloud9IDE for a year and it was a great exper
by creationix 14y ago
The main thing it allows is developing offline en environments like chromebooks (like the new Pixel). I worked on Cloud9IDE for a year and it was a great experience as long as you were online with a fast connection. With this library, html5 apps will finally be able to do the full developer lifecycle. They can clone from github to the browser's local file storage when online, work offline using an editor like ace or codemirror, and then when they are online again, they can push their changes back to github. I'll implement branching, merging, diffing, and as many other awesome common tasks from git as possible.
I've wanted this for years and I'm super excited to finally be able to create it when this kickstarter finishes!
- nwienert 14y agoThank you. This sounds really useful. I'd suggest adding something along these lines to the project!
- sirclueless 14y agoThis sounds like useful information to have on the KickStarter page. You sort of obliquely reference this stuff in the first few paragraphs, but it would be great if you fenced off a whole section referring to the kinds of tools that could use this (with links to Ace/Cloud9) and talk about the reasons why they can't do this right now and how cool it will be after you implement this and you can use them offline. If you want to jump on a particular recent buzzword hype bandwagon, you can talk about "Always-online requirements" and how you can fix that.
- creationix 14y agoThanks for the feedback, I've improved the copy on the kickstarter page.
- bsimpson 14y agoAny plans for Brackets integration?
- creationix 14y agoNo, I'm just writing a library in this phase. I'll have a prototype that uses it, but I expect the IDE authors to want to integrate it themselves.
- city41 14y agoWhen working in this way, how do you run the code? I imagine anything involving a backend would be tough, but would it be possible to run purely client side code when offline?
- rictic 14y agoJudging from recent Chrome commits (an experimental editing mode, integrating the Ace editor into the dev tools, etc) I'd say that it will be.
- creationix 14y agoNot all web apps require constant server interaction to develop. Also you could probably mock a lot of the server interaction as well.
- tmzt 14y agoPossibly even instant offline mocking, somewhat like meteor but without the need for a server.