News for hackers. Stuff that matters.
Re:GitHub Codespaces by minimaxir on Wednesday May 06, 2020 @12:54PM (#23093357)
It's plausible, given that VS Code is effectively a web app. (the exception in features could be Extensions)

Not the first IDE to have full-feature parity on desktop and web.

Re:GitHub Codespaces by mikewhy on Wednesday May 06, 2020 @01:07PM (#23093530)
Given that a locally running VS Code can interact with the host system, and a webpage cannot, I'm sure there will be some differences between the two.

And like you said, the exception in features could be extensions. If that's the case, it's not "the full Visual Studio Code experience".

(Not to take away from their announcement, it's very interesting and I've joined the wait list, just this type of absolute wording irks me).

Re:GitHub Codespaces by filmgirlcw on Wednesday May 06, 2020 @01:52PM (#23094140)
Well, the web app is interacting with a host system too — the host just happens to be different than your web browser environment.

I mean, yes, there are some differences between the two (and keep in mind you can also access a Codespace via a locally installed copy of VS Code in a remote development environment, where the remote dev environment is the Codespace VM), but as far as I know, there are very few differences between how a remote environment locally works vs a remote environment using the browser-hosted editor.

You’re correct when you say there are differences, but I still feel like “full” experience is accurate. Full doesn’t have to mean 1:1 copy. To me it just means aren’t losing out on something.

I work at Microsoft on Azure but not on VS Codespaces or GH Codespaces. I’m just a fan/user of both.

Re:GitHub Codespaces by airstrike on Wednesday May 06, 2020 @01:48PM (#23094084)
Not having extensions alone already means it's not the full experience. How many people run vanilla VS Code?

Can I run unit tests? Debug?

Re:GitHub Codespaces by paavohtl on Wednesday May 06, 2020 @02:07PM (#23094336)
It does have extensions[1]. It just might not be able to run _all_ extensions.

[1] From the link: "Inside of a codespace, you’ll have access to the Visual Studio Code Marketplace, and you can preload any extensions you want loaded at launch using a devcontainer configuration file. You can also personalize your codespace by pulling in dotfiles."

Re:GitHub Codespaces by dbjorge on Wednesday May 06, 2020 @02:02PM (#23094276)
The article notes near the top that extensions are supported, and also answers your other questions.
Re:GitHub Codespaces by pkaye on Wednesday May 06, 2020 @03:40PM (#23095384)
Are extensions not allowed?