Live data from Hacker News

Show HN: Codebox - Open-source cloud and desktop IDE

github.com

41–50 of 69 posts

Re: Show HN: Codebox - Open-source cloud and desktop IDE

#41
post #19

Earlier quoted context omitted.

Codebox & Cloud9 share some similarities (IDE's built with web technologies). However we have a big emphasis on modularity, ease of use. We have a Desktop app (linux/mac) coming in the pipes. Our cloud version has offline support (so you can code even when the network cuts). And a handful of other things. For example our hosting platform supports stacks (swappable VM images), that allow us to provide our clients with…

It might be worth noting that some of the key components used by Codebox are actually developped by Ajax.org (the Cloud9 team) like the ACE code editor component and the vfs system. Thank you for keeping your source open. Interesting to poke around in the internals.

Cloud9 contributes to ace, but it's also a Mozilla project. Bespin was merged into Cloud9's editor, and now both contribute to Ace.

Re: Show HN: Codebox - Open-source cloud and desktop IDE

#42
post #38

I'm running into an error. 1) I signed up via github oauth 2) I created a new "public" box with a python stack 3) Clicked "start editing" The app says "PREPARING YOUR WORKSPACE" and then asks me for a password (via http auth.) If you're asking for my github password, you're not going to get it... Then again, you probably aren't, so I'm clueless as to what to put there.

Hey sorry, due to the Hacker News load a piece of our infrastructure is having some difficulties ... I'm really sorry for the inconvenience, I'm on it now. Check codebox.io in a few hours when I'll have had time to deal with the load issues.

yeah, same problem here, I'll check back on it later. Either way, nice idea, I like the idea of online/offline. it'll be tough to steal me away from emacs/evil mode though :)

Re: Show HN: Codebox - Open-source cloud and desktop IDE

#43
I'd love to see someone build an IDE that lives locally but syncs up to a cloud service so I can pull everything back down to a different machine and work there. I think you could actually do this with Docker, where your "IDE" would not be an editor, but a virtual system with the code, the database, a web server, the right version of Python/Ruby/foo, dependencies, etc., and you could use whatever editor you wanted. As you worked, the app would use Docker to save the state of the world and push it up to the server. It seems like this would get the benefits of cloud IDEs but still provide the low latency and flexibility of working locally. I don't have the time or expertise to build it, but I hope someone will!

Re: Show HN: Codebox - Open-source cloud and desktop IDE

#44
post #23

I sometimes wonder, can cloud IDE's will really be able to replace traditional code editors like Sublime Text, Vim, Emacs. I really like the idea of cloud IDE's, but practically it's difficult to bring the entire development environment on cloud/browser, and even more difficult when switching from Vim. Anyways, I really appreciate the efforts you are putting in this project. Congrats guys/gals, job well done.

Many have tried to make Vim in JS, but it never works because doesn't support plugins and all the subtle features of Vim.

The only way it will get done is using a true, automatable port, maybe using Native Client or asm.js.

Until then, I'm reluctantly sticking to Vim in a local shell.

Re: Show HN: Codebox - Open-source cloud and desktop IDE

#45

Earlier quoted context omitted.

It might be worth noting that some of the key components used by Codebox are actually developped by Ajax.org (the Cloud9 team) like the ACE code editor component and the vfs system. Thank you for keeping your source open. Interesting to poke around in the internals.

Cloud9 contributes to ace, but it's also a Mozilla project. Bespin was merged into Cloud9's editor, and now both contribute to Ace.

Bespin was merged into it, yes. But there have not been major contributions by Mozilla in recent times.

Re: Show HN: Codebox - Open-source cloud and desktop IDE

#46

I'd love to see someone build an IDE that lives locally but syncs up to a cloud service so I can pull everything back down to a different machine and work there. I think you could actually do this with Docker, where your "IDE" would not be an editor, but a virtual system with the code, the database, a web server, the right version of Python/Ruby/foo, dependencies, etc., and you could use whatever editor you wanted. A…

Codebox will soon be distributed as a Desktop app as well (it can run perfectly well on Desktop right now but is not packaged).

That's a nice idea, and Codebox could do that, Codebox.io actually users Docker behind the scenes by the way. So those VMs could be moved to the desktop as well.

Open up and issue on GitHub and let's talk about this.

Re: Show HN: Codebox - Open-source cloud and desktop IDE

#47
post #9

Earlier quoted context omitted.

Regarding interactive programming. I've got some things in a local branch, that provide some Light table like features. I'll try to get working on those, when I've finished a few other things with a higher priority. Maybe you could help contribute to that ?

Definitely interested in contributing, going to get this up on a VM tonight and try and get to grips with how it works. What's the best way to get in touch with you?

Shoot me an email at aaron DOT omullan AT gmail DOT com

Re: Show HN: Codebox - Open-source cloud and desktop IDE

#48
I really tried to give this a shot but it fell down spectacularly.

1. NPM install failed.

2. Registering for an account with github failed the first time.

3 Creating a workspace failed.

4. 'Start Editing' is now asking for a password.

This is not a great first showing for a concept as critical as an IDE. I was genuinely excited to try this but cant trust this until it bakes for a few more months.

Re: Show HN: Codebox - Open-source cloud and desktop IDE

#50
is there a way to run this on a local machine. from the root, I run "node index.js" and nothing happens. from /core/cb.server, I run "node main.js" and nothing happens.

I installed by cloning and cd into repo, ran npm install.

I did not do "npm install -g codebox" because I wanted all the files in a specific directory. Therefore, I'm not using the codebox command that is supplied in the readme. I wanted to start it by running 'node __somefile__'

Post reply on HN