Live data from Hacker News

GitLab Web IDE

about.gitlab.com

241–250 of 280 posts

Re: GitLab Web IDE

#241

It seems that one group of developers wants to decentralize everything, while another group wants to centralize everything. ... Why?

Decentralize for privacy and anti-censorship, centralize for convenience (collaboration, sharing, zero management, continue working where you left off on another device, ...)

Yeah, but we can have all the advantages you mentioned for a centralized system, while using a decentralized system.

Also, centralization is against the Unix philosophy.

https://en.wikipedia.org/wiki/Unix_philosophy

Re: GitLab Web IDE

#243
post #231

Earlier quoted context omitted.

Says who? This kind of ‘user centric’ justification is rubbish and we all know it. What this is, pure and simpe, is ‘throw it at a wall and see what sticks’. Maybe people will like it and they’ll run with it, or maybe people will hate it and it’ll get binned. Fair enough; but its got zippo to do with user quality of life or what users actually want; its just easier to justify value by adding features than fixing exis…

People do want this. If you asked me what I want, in terms of software, a great cloud IDE is near the top of my list. I didn’t want this before I had kids, though. But now that I do, I greatly value being able to stop work suddenly, even in the middle of a line of code, and then resume what I was doing sometime in the future, somewhere else and on a different device. So: different people want different things, and th…

People want it... Yes, but do gitlab users want it?

I’m not arguing theres a place for a web ide... sure. That’s a thing.

...but as part of gitlab? really?

...and lets be explicit here; part of gitlab instead of a stand alone product?

What if you want an IDE that uses a different source control?

Whats the benefit to me of having it as part of gitlab?

Re: GitLab Web IDE

#244

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'd be surprised if GitHub doesn't follow in tow

Considering Microsoft has VS Code, I think during the following years Atom will be phased out (or, in enterprise terms, "maintained by the community") in favor of that editor and they will focus on improving the Git aspect of the application, perhaps integrating the existing GitHub application into VS Code as a rich extension.

Re: GitLab Web IDE

#245
post #44

Earlier quoted context omitted.

I've actually been using it for the past month or two and it's been pretty solid. My particular use case is that I'm using GitLab pages and can use the Web IDE as a poor man's CMS tool. Edit/preview the markdown and upload images, then commit and have the CI pipeline pick it up and deploy. I can see myself editing config files, READMEs or possibly markup. Real coding would likely end up frustrating as hell. Ironicall…

Can you test everything before you commit? Like you would do if you did it locally.

No. If you're editing markdown, there's a preview tab but it doesn't account for anything that's part of your jekyll template. Your app isn't running at all.

Re: GitLab Web IDE

#246

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…

Cloud9 still exists, Amazon just charges for it. My current favorite cloud ide is definitely azure notebooks. It's especially great for Python with the inclusion of a jupyter magic for pip installing dependencies! also, azure notebooks are currently free.

azure is definitely the nicest for jupyter notebooks

Re: GitLab Web IDE

#247

Why are people building these verticals? What happened to Unix philosophy? Build tools that do simple things, and make composition do the work for you. I don't see why anyone needs an online IDE. Much less one interfaced with Gitlab. What next, invent a new cpu too?

Less setup involved especially if you are dealing with a language you don't use everyday. Also nice to build reusable small components in an isolated environment.

I use codepen everyday for compiling different frontend web components. Its not an IDE, but it has IDE-like features. This way I could build reusable code snippets. Then I port those into my actual project. I wish something like this existed for backend languages, repl.it was the closest thing I found. Although stackblitz is nice too.

What I look for in an web IDE is a simple system that lets me debug small singular components. If they integrated something like pythontutor.com or loupe.com, visual animations for debugging, that would be really nice. A webapp has more potential for these applications than an electron-based app.

Next I always end up with build errors. I'm too lazy to use docker / run VMs so having someone do this for me is a bonus.

Also, online IDE's are used in classroom settings often. I used cloud9 a few times for this reason and its very helpful, minus the fact the git-integration tools the last time I use it weren't there.

To put it in short, I look for webtools that would let me build micro environments to test a small suite of code. Ideally with nice debugging tools. And an easy way to reference those code snippets later (imagine evernote's tagging structure applied to a web IDE).

Web IDE's won't compile as fast as a native desktop application however.

Re: GitLab Web IDE

#248
post #179

At first I was excited about this. Then I tried it. There is no working set. Reloading the web page loses all changes. This would have been a nice path to bring less technical folks into gitlab, say for writing articles and other copy. But I can already imagine the non-stop complaints about losing work.

Well, that shouldn't be very hard to solve; at the worst save the "working set" in a UI-specific cache (aka detached from the git repo), and maybe offer options for autosaving into branches.

I do agree this is something that needs to be solved, but cannot categorically be solved elegantly, so GitLab needs to just get on with just doing what will work.

Re: GitLab Web IDE

#249
post #231

Earlier quoted context omitted.

People do want this. If you asked me what I want, in terms of software, a great cloud IDE is near the top of my list. I didn’t want this before I had kids, though. But now that I do, I greatly value being able to stop work suddenly, even in the middle of a line of code, and then resume what I was doing sometime in the future, somewhere else and on a different device. So: different people want different things, and th…

People want it... Yes, but do gitlab users want it? I’m not arguing theres a place for a web ide... sure. That’s a thing. ...but as part of gitlab? really? ...and lets be explicit here; part of gitlab instead of a stand alone product? What if you want an IDE that uses a different source control? Whats the benefit to me of having it as part of gitlab ?

You? Maybe not to much. It IT, perhaps quite a bit more.

As for myself, I don't think I could ever get my company to approve (well, setup) a Web IDE, but if it's part of GitLab...

Re: GitLab Web IDE

#250
post #212

Earlier quoted context omitted.

I think it's a justifiable reaction, similar to the one after Microsoft's acquisition of GitHub. When an 800 pounds gorilla pays a bunch of cash to acquire a successful independent product, they do so either to quench a potential rival or to embrace and extend into that field and leverage their traditional offering. It makes sense from a business perspective, and they are the only ones capable of paying that much cas…

Genuinly curious: is there a (relatively cheap) cloud vendor that doesn't do that? MS & G seem pretty similar to me...

Digital Ocean is a traditional VPS provider who recently added a product that competes with AWS S3 and a product that is docker hosting as a service, which I hope is a valid alternative to EC2 autoscaling. They have a thing with gitlab to run your continuous integration pipeline. They have a few more things.

Heroku is a platform as a service. They provide an alternative to EC2 autoscaling. Also available is postgre, Kafka, redis, MongoDB, MySQL, and a few other things I rudely assumed aren't important enough to mention as a service.

Vultr and linode also offer block storage in addition to traditional VPSs.

Ovh has something called object storage.

Auth0 is willing to be your "user authentication as a service" which also includes something like AWS lambda.

Spotinst will help you get cheap "spot instances" for AWS/GCP/Azure. They also have an AWS lambda competitor and an object storage (I think this one is literally a JSON object storage for your FaaS, not actual files). Not much of a primary service provider.

I consider AWS, GCP, and Azure to be megacorporate monopolies and would prefer to support an underdog. But I'm not aware of any 4rth competitor that comes close to what those 3 actually are. The ones I mentioned probably average at 10% and maybe DO or heroku peaks at 40%.

I would love to hear more about cloud providers who are becoming more than just VPSs to take on AWS.

Post reply on HN