Live data from Hacker News

Web IDE Beta

docs.gitlab.com

71–80 of 258 posts

Re: Web IDE Beta

#71
post #54
post #27

Earlier quoted context omitted.

VSC does have reasonable support for tablet editing, there was a big push to make it fully compatible with Safari on the iPad when Codespaces was first in beta. You’re right about mobile though, it’s a nightmare.

Do people do that much code editing on their phone, though? People don't really optimize for 0.001% of use cases.

deadlines are for real...

Re: Web IDE Beta

#72

Earlier quoted context omitted.

Which means it's not truly OSS. But I dont think its insidious for software to have good proprietary features that make the tool better.

It means that there is a truly OSS core VS Code (presumably what Gitlab and Code Sandbox uses), and proprietary extensions on top that Microsoft ship in their default (proprietary) distribution

But given that the architecture is open source, there's nothing stopping the people behind e.g. Python from embracing the language server protocol and providing better tooling. Besides time / money, but that ties in to the known problem that open source is very difficult to monetize.

Re: Web IDE Beta

#73
post #55

I just want to ask: Why? Is this really something that will benefit Gitlab in the short, mid or long term?

GitLab team member here.

There is more context in this blog post: https://about.gitlab.com/blog/2022/05/23/the-future-of-the-g...

The TLDR is that the Web IDE is a widely used feature (tens of millions of commits have been made using it) and building our new Web IDE with VS Code will allow us to invest in extending the experience to be more tightly integrated with GitLab and the DevOps workflow rather than re-creating VS Code features in our Web IDE.

Re: Web IDE Beta

#74

Earlier quoted context omitted.

JetBrains gives products in very niche areas. WebStorm for JS, PHPStorm for PHP, RubyMine for Ruby, and GoLand for GoLang. Visual Studio Code is used by people who like to many languages, but more specifically for someone who's job is to work with JavaScript then WebStorm is much better. JetBrains could very well combine all these IDEs into one, but then again think about the amount of space and data of this new IDE.

Aside from the newly introduced Fleet the other commenter pointed out, Jetbrains' IDEA Ultimate can include all the functionality of all the individual niche products (via plugins), so you could just use a single Jetbrains IDE for most any language/flow you choose. I personally kind of like to keep them separate so I can keep different envs configured the way I most often use them, but you could just use the single I…

I thought it was weird when Jetbrains started to split up their product into language-specific products, but given how many people say they use WebStorm or an other niche product, and who say they use multiple, I can't blame Jetbrains - I think that in hindsight it was a great business move. An expensive "I can do everything" product has a higher barrier to entry than a specialized product.

Personally I've been using Ultimate on and off over the years, since I've never really stuck to any one language; at my previous job it was a mix of PHP / JS (Dojo), Go, Typescript, and sometimes (reading) C code which didn't quite work right in Ultimate.

VS Code can do all that too, but only intellij was able to actually help me with stuff - things like set the version of PHP to 5.2 so it warns me if I tried to use the PHP 5.3 array shorthand. (I did not choose PHP by the way and the project was to replace it)

Re: Web IDE Beta

#76
post #57

Earlier quoted context omitted.

Sorry, this went over my head. What was that about girls, you said?

On my phone (Pixel) if you type 'gitlab' into the Google Keyboard and it suggests 'girls'.

Tangent: Why is autocomplete getting worse on phones? iOS is notably much worse, often replacing completely correct words with other unrelated words. Frustratingly even doing it _again_ when you fix the word.

Re: Web IDE Beta

#77

Earlier quoted context omitted.

Which means it's not truly OSS. But I dont think its insidious for software to have good proprietary features that make the tool better.

It means that there is a truly OSS core VS Code (presumably what Gitlab and Code Sandbox uses), and proprietary extensions on top that Microsoft ship in their default (proprietary) distribution

If someone is a purist and wants to use it to avoid lock-in - it is available at https://github.com/VSCodium/vscodium

Re: Web IDE Beta

#78

This looks really great, and nice to see both Github and Gitlab moving in this direction - ability to have IDE in the browser is great for many use-cases. However, I am a bit worried that it looks like most of these companies and up using VSCode. It really needs to have a good competitor in this space, and I hope JetBrains can match that eventually with partnerships of their own.

JetBrains seems to be forging ahead with their own Space project and not trying to partner too closely with any existing forge. They seem to understand "IDE-in-browser" undermines their fundamental market position; they need to make people not need the browser in the first place, to retain it.

No post body was provided.

Re: Web IDE Beta

#79

Earlier quoted context omitted.

JetBrains gives products in very niche areas. WebStorm for JS, PHPStorm for PHP, RubyMine for Ruby, and GoLand for GoLang. Visual Studio Code is used by people who like to many languages, but more specifically for someone who's job is to work with JavaScript then WebStorm is much better. JetBrains could very well combine all these IDEs into one, but then again think about the amount of space and data of this new IDE.

Aside from the newly introduced Fleet the other commenter pointed out, Jetbrains' IDEA Ultimate can include all the functionality of all the individual niche products (via plugins), so you could just use a single Jetbrains IDE for most any language/flow you choose. I personally kind of like to keep them separate so I can keep different envs configured the way I most often use them, but you could just use the single I…

No you can't, because JetBrains refuses to have Clion plugins into InteliJ, it is the only Java IDE that doesn't support mixed language development.

Re: Web IDE Beta

#80

Same RAM consumption?

GitLab team member & PM for the Web IDE here! In our measurements the memory footprint was between 50-80% lower than the previous Web IDE. I'm not sure how it compares to other web-based instances of VS Code.
Post reply on HN