Hacker News new | ask | show | jobs
by haolez 2260 days ago
I've come to appreciate web IDEs a lot. It's nice to develop in an environment where every computer with a web browser can be used as your workstation. It restores the exact context that you left behind in your last session. And, since it's usually hosted in big cloud providers, you have absurdly fast internet connection. It's cozy.

However, I'm still evaluating managed solutions, since I'm not so motivated anymore to self-host critical parts of my infra. AWS Cloud 9 is great, but it doesn't integrate the editor with version control and Go support is lacking there (the debugger is really clunky). I've tried GitPod (VSCode based) recently and found it very stable and useful. Maybe I'll go with that.

An alternative setup for a web IDE for vim or emacs users would be, in my opinion, an in-browser terminal hosted somewhere that gives you secure authentication and access to your server. A big plus is to implement it in such a way that the machine will turn on automatically when you access your site-terminal, and auto shutdown if it remains idle for a period of time. This makes it very cheap to host on big cloud providers, which usually charge a lot for 24/7 machines. This feature is built-in on both Cloud9 and GitPod.

2 comments

>An alternative setup for a web IDE for vim or emacs users would be, in my opinion, an in-browser terminal hosted somewhere that gives you secure authentication and access to your server. A big plus is to implement it in such a way that the machine will turn on automatically when you access your site-terminal, and auto shutdown if it remains idle for a period of time.

You basically just described cloud console in GCP. It's pretty slick.

I wouldn't use it as an all-day IDE, but it's more-or-less what you just described.

Good to know! I've been willing to try using GCP more for my projects. Now I have yet another reason :)
> I've tried GitPod (VSCode based) recently and found it very stable and useful. Maybe I'll go with that.

Then you've tried Theia, it seems: https://www.gitpod.io/docs/ide/

Cool! It works really well. Drop-in replacement of VSCode for me.