Live data from Hacker News

GitLab Web IDE

about.gitlab.com

71–80 of 280 posts

Re: GitLab Web IDE

#71
post #54

Wow, very cool. Lots of new players in this space: https://repl.it , https://glitch.me , and now GitLab (and I'd be surprised if GitHub doesn't follow in tow). Cloud9's acquisition really left a big hole in the market. AFAIK there's still nothing out there that gives you a decent code editor (edit multiple files, have multiple tabs open, etc) that also gives you access to a Linux shell and ability to expose ports lik…

I have been keeping a list[0] of Awesome Online IDEs that you might be interested in. It's difficult to explain the differences between them (in one line of text) so you might have to try it out yourself. [0]: https://github.com/styfle/awesome-online-ide

Thanks for that list, subscribed

Re: GitLab Web IDE

#72
post #68
post #7

But does it have Vim keybindings?

What we need is a web deliverable (i.e. not a "web technology based" Electron desktop app) Neovim frontend. Something like a Wasm & WebGL based UI layer connected via msgpack to the editor core that's running in a sandbox on GitLab's infrastructure. I'm truly sorry if the above drivel is either impossible or insane; as an embedded guy this is most definitely way outside my wheelhouse. I should get back to repairing m…

Network latency would hurt. Maybe you could compile neovim backend to wasm instead and run it sandwiches in the browser as well.

Re: GitLab Web IDE

#73
post #17

What is the use for this? I mean how many people actually use such tools for actual day to day dev? Maybe for some quick edit if you don`t have laptop/computer at hand, but otherwise I see no real advantage of this.

Heh, personally I could use this for discreetly working on projects via mobile phone. Maybe in meetings that I'm not interested in, or hanging out in an obligatory social setting. But for everyday use, I also don't see how it's practical.

Re: GitLab Web IDE

#74

Wow, very cool. Lots of new players in this space: https://repl.it , https://glitch.me , and now GitLab (and I'd be surprised if GitHub doesn't follow in tow). Cloud9's acquisition really left a big hole in the market. AFAIK there's still nothing out there that gives you a decent code editor (edit multiple files, have multiple tabs open, etc) that also gives you access to a Linux shell and ability to expose ports lik…

Honestly I generally don't want to do my entire development on a Web IDE, but I do think it's very useful for a repo hosting site to have editing tools, as I often find myself wanting to fix something quick away from my setup.

Web IDEs in general are a great concept though, mostly because developers generally love having their editor customized the way they like it, and from there, having it in the cloud accessible from any computer is a huge win. That being said, it's hard to compete against the plugin model that Sublime/Atom/VSCode have.

Re: GitLab Web IDE

#75
post #7

But does it have Vim keybindings?

Serious or not, here's hoping it will once the feature is out of its infancy.

Tangentially, Ace[0] appears to be the only editor outside Vim proper that has managed to implement a half decent Vim mode. It's the only such editor I've come across where visual block editing doesn't end in fits of rage.

[0]: https://ace.c9.io/

Re: GitLab Web IDE

#76
post #17

What is the use for this? I mean how many people actually use such tools for actual day to day dev? Maybe for some quick edit if you don`t have laptop/computer at hand, but otherwise I see no real advantage of this.

I've made a lot of small changes to projects using the Github editor. If you've come across a project with a small change that you need it's great and easy to just press edit, change a few lines and commit. Then you let the CI server run the tests. Pretty frictionless.

Editing multiple files is a pain though, you'd need one per commit, so this seems to solve that for me.

Re: GitLab Web IDE

#77
post #5

I'd love to see a point-by-point comparison with Cloud9. What each does, and what it doesn't do.

One big point of differentiation is Cloud9 runs your whole dev environment, you can run the code on the same server you write it on. It seems GitLab's solution doesn't offer that (yet).

Yeah, I suspected that. On the other hand, Cloud9 can get expensive if you're keeping a dev environment hanging around.

Re: GitLab Web IDE

#78
post #61
post #45

Earlier quoted context omitted.

One day, I can toss out all my expensive hardware and do my job with a hi-res Chromebook and steady wifi.

That's really what I hope the future is. I'm shocked Google hasn't tripled their efforts to make the chromebook a code editor masterpiece. You'd think they'd have spearheaded it themselves. Now I'm keeping my eyes on Microsoft bringing arm64 hardware in the game. 20+hr battery life + wifi means I could just work wherever I want during the day and then go home at night and charge. Adventure coding, EVERY DAY! That'd b…

What would it take to run Electron apps on a Chromebook? Just gimme VS Code and I'm good to go.

Re: GitLab Web IDE

#79
Looks interesting, but it has the same bug as the normal file editing in Gitlab. As soon as I click on edit, the syntax highlighting (no matter what theme I have selected) changes to something completely different.

Re: GitLab Web IDE

#80
post #34

I'd love to see more symbiosis between editors and deployment tools. I could write my code and tests in the browser editor, and just have a dashboard with everything I need to know. Then when I'm at home I can use my editor and still hack the old fashioned way. I wish Microsoft has bought gitlab instead of github. They could have this new editor tie in with azure or something cool like that. Like websharper, but for…

Gitlab is using Monaco for this. An open sourced online editor brought to you by none other than Microsoft. (https://github.com/Microsoft/monaco-editor) I couldn't dig it up now but I recall seeing that Microsoft started this project as an online code editor for Azure, later using it in VSCode. So it would not be surprising if they bring this to github some time in the future.
Post reply on HN