Skip to content
This repository has been archived by the owner on Jul 23, 2019. It is now read-only.

Question: Can we potentially use x-ray on a thin-client while the x-ray core server could be installed remotely? (Hackable Cloud IDE?) #176

Open
Kasahs opened this issue Feb 16, 2019 · 1 comment

Comments

@Kasahs
Copy link

Kasahs commented Feb 16, 2019

Firstly, I think this project looks really promising, kudos to the team!
I was wondering if we could potentially use x-ray on a thin-client while the x-ray core server could be installed remotely (x-ray packages, extensions, language servers etc... all installed remotely)? Source files and dependencies would also reside in the server. However, the UX on the client feels as if everything is running locally.
This would obviously require an integrated terminal which is also fed from the one available on the machine x-ray core server is installed at. Sort of like a cloud IDE except completely hackable and configurable?
I got a sense from the architecture diagram that maybe you guys already have something like this in mind (beside realtime collaboration, I mean like a "Single player mode" would be nice).
I think this would eliminate so many issues teams face. Like having to stick to certain hardware for their employees, configurations and setting each one up then fixing stability issues every now and then. It would be nice to simply give everyone a cloud instance running x-ray and any decent laptop where they could use the x-ray client. This would also make learning Vim or emacs for working over ssh unnecessary and we can finally have a nice remote development experience? It will also be significantly cheaper and much easier to keep upto date.
Thoughts?

@SunDoge
Copy link

SunDoge commented Feb 21, 2019

I like this idea! It's possible to support RPC over ssh tunnel.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants