Hi,
I'm trying to improve my remote dev setup and came across this project. I'm trying to understand the differences between this project and VS Code Remote Development.
In the README, you mention two pros:
- Consistent environment: Code on your Chromebook, tablet, and laptop with a consistent dev environment. develop more easily for Linux if you have a Windows or Mac, and pick up where you left off when switching workstations.
- Server-powered: Take advantage of large cloud servers to speed up tests, compilations, downloads, and more. Preserve battery life when you're on the go since all intensive computation runs on your server.
Here's my current understanding of the pros/cons of each project (where "VSCRD" is a shorthand for "VS Code Remote Development"):
Is my understanding correct? Am I missing something?
Thanks in advance!
Heyhey! Happy to elaborate.
Your assumptions on similarity are mostly correct. Few key differences:
code-server provides a PWA, which lets you open in a native app window. This allows for keybinds like Ctrl-W.code-server runs the UI on the client-side, making it feel equally responsive as VS Code natively.code-server only requires a browser. There is no installation on the client-side.code-server is open source, and MIT licensed. You can mutate the source in any way you'd like with your remote experience.More is elaborated on in our restructure branch. Reading the updated FAQ here may help shine some light.
Happy to expand on any questions/ideas/thoughts here. Closing for now.
Thanks a lot, that's very useful!
Most helpful comment
Heyhey! Happy to elaborate.
Your assumptions on similarity are mostly correct. Few key differences:
code-serverprovides a PWA, which lets you open in a native app window. This allows for keybinds likeCtrl-W.code-serverruns the UI on the client-side, making it feel equally responsive as VS Code natively.code-serveronly requires a browser. There is no installation on the client-side.code-serveris open source, and MIT licensed. You can mutate the source in any way you'd like with your remote experience.More is elaborated on in our
restructurebranch. Reading the updated FAQ here may help shine some light.Happy to expand on any questions/ideas/thoughts here. Closing for now.