DFabric / DPlatform-Shell

Deploy self-hosted apps easily: simple, bloat-free, independent installation
https://dfabric.github.io/DPlatform-Shell
MIT License
271 stars 44 forks source link

Add Cloud9 #7

Closed ghost closed 8 years ago

ghost commented 8 years ago

Could you please add Cloud9?

j8r commented 8 years ago

Thanks for the suggestion! I just try it, and looks nice but this is the Cloud9 3.0 SDK for Plugin Development. Thus I don't think this is suitable for production deployment. Maybe it would be better to use IDEs based on it, or other alternatives?

ghost commented 8 years ago

Plunker is an alternative, but it's webdev-only and I don't how production-ready it is.

j8r commented 8 years ago

Anyway i like very much the idea of a web based IDE. That's why i've worked on Wide support. I don't know lots of alternatives to this solutions. There is also Codiad, but it is less advanced, and based on PHP5.

ghost commented 8 years ago

I also like the idea of a web-based IDE. It's unfortunate that Wide only Go supports. I don't know alternatives either. But I don't think Codiad is a real IDE as you can't run your code.

j8r commented 8 years ago

I haven't found any as featured alternatives to Cloud9. Despite being in alpha and designed for development, it's nevertheless a pretty good solution. So I plan to support it in the near feature, when I will find some time. Thanks for the suggestion!

ghost commented 8 years ago

Yeah, btw you can load a workspace by adding ?w=/path/to/workspace&token=random_token to the url (see https://github.com/c9/core/blob/master/plugins/c9.vfs.standalone/standalone.js#L262) so it would be handy to make a wrapper for that…

ghost commented 8 years ago

I'm currently working on a Cloud9 workspace manager:

Screenshot

j8r commented 8 years ago

Great! It will be a pleasure to add your workspace manager along with Could9.

j8r commented 8 years ago

@wb9688 I've finally added Cloud9, can you review this? I haven't extensively tested this script, and certainly lacks of Raspberry Pi support. Feel free to send me a PR, thank you!