I'm intrigued by the use of webapps in this way, but I really think we need a better solution for rebinding keys in the browser. I tend to use Emacs bindings (which practically every editor supports), but they are a bit of a mess in browsers because even extensions can't clobber bindings like C-n, and I recall having issues with C-w and C-p as well. Otherwise, very exciting to have high-quality, zero-install tooling…
Vscode.dev
211–220 of 273 posts
Re: Vscode.dev
#212Earlier quoted context omitted.
I'm really sorry to hear you had this experience :( I'm not sure who you spoke with, but this perspective definitely isn't representative of the team and/or how I'd ever want to see us talk with developers. I'm actually a PM for both Live Share, Codespaces, and some of our education-related experiences (e.g. the GitHub Classroom extension for VS Code). A web client for collaboration, with zero-install/onboarding, has…
Hey! I'm curious how vscode.dev fits in with GitHub Codespaces. Are they competing products, or is Codespaces only a superset of the other?
Re: Vscode.dev
#213This seems really cool, and seems like it took a lot of man hours to put together. However, I'm not sure who this is for. Downloading and installing an application is not a particularly big ask for the type of people who use VSCode. The browser version will always be a compromised experience, given the inherent limitations of browser applications. Even if it works 99% of the time, that 1% would add enough friction to…
Especially since many extensions are incompatible.
Re: Vscode.dev
#214Earlier quoted context omitted.
VS community is also free :)
Yes, but it has a very significant licensing restriction that prevents it from being used to develop commercial software. VS Code has no such restriction.
Re: Vscode.dev
#215Earlier quoted context omitted.
> However, I'm not sure who this is for. Downloading and installing an application is not a particularly big ask for the type of people who use VSCode It's like how nerdy types could easily slap together their own Dropbox, with rsync and duct tape (as per the famous comment), but most didn't - plus the world is not just full of types who'd do it. And then MS can start adding all kinds of collaboration tools built in,…
> Well, offline VSCode is a glorified browser as well. It's the opposite, you download an OS that runs VSCode. That OS is a web browser. It's just that it's an OS that runs on other OSes.
Re: Vscode.dev
#216For those who think web-based IDEs are inefficient, I recommend giving VS Code in the browser a try: nowadays it's just as performant as it is on the desktop. Even on the iPad it's just as performant (with 120Hz scrolling!), although as noted in the announcement, the file system limitations make it a bit of a pain to work with for ad hoc coding.
Re: Vscode.dev
#217This seems really cool, and seems like it took a lot of man hours to put together. However, I'm not sure who this is for. Downloading and installing an application is not a particularly big ask for the type of people who use VSCode. The browser version will always be a compromised experience, given the inherent limitations of browser applications. Even if it works 99% of the time, that 1% would add enough friction to…
A number of schools dispatch iPads and Chromebooks to their students. They can hook a keyboard and a mouse, and with vscode.dev they now have a decent dev machine.
Sure parents could buy a windows/linux/macos laptop, but outside of the cost, maintenance is not trivial (parents wishing to restrict access to whatever resource will have a harder time)
To push a bit farther, there are pretty powerful and usable Chromebooks, and iPads are now on par with most laptop when it comes to processing power, especially JS. Extending their role to be able to code a bunch is nothing to sneeze at.
Re: Vscode.dev
#218This seems really cool, and seems like it took a lot of man hours to put together. However, I'm not sure who this is for. Downloading and installing an application is not a particularly big ask for the type of people who use VSCode. The browser version will always be a compromised experience, given the inherent limitations of browser applications. Even if it works 99% of the time, that 1% would add enough friction to…
I teach coding to new programmers, in particular kids, and every step is a pain. In particular, since we had to go fully remote it's really hard to even get people started. Anything where I can just say "go to this website, start typing python/javascript, see cool stuff happen" is cool.
Re: Vscode.dev
#219Earlier quoted context omitted.
>Well, offline VSCode is a glorified browser as well. Not really, it may use electron for the front end, but a huge amount of what makes vscode useful and fast is the native binaries that power all of its functionality.
What are those native binaries? I know that VSCode ships with ripgrep, but that's the limit of my knowledge. Those binaries probably could be compiled to WASM to make VSCode fully run in a browser too.
Additionally the ability to say.. start a web server and run it? The ability to run the actual generated binaries from any of those other languages?
Re: Vscode.dev
#220Earlier quoted context omitted.
Sadly still limited to teams or enterprise users. I hope they open it up to individual contributors soon.
I've used Gitpod ( https://www.gitpod.io/ ) for this same scenario and it's available for anyone, way cheaper than Github Codespaces (possibly free depending on your usage), and it works really, really well. It felt like coding in the future.