Live data from Hacker News

Theia: Cloud and Desktop IDE

theia-ide.org

171–180 of 192 posts

Re: Theia: Cloud and Desktop IDE

#171
I wonder which truly free and open-source IDE is a good choice if you want to be able to run it locally and develop in several languages - C, C++, Go, PHP, Python, Jython, Ruby, Haskell, C#, Java, Kotlin, R, ...

Re: Theia: Cloud and Desktop IDE

#172
post #60

Earlier quoted context omitted.

One could argue if VScode is an open source project or not. But when copying an open source project, it's not called rip-off, it's called fork. The intentions of forks are to improve the software, try out new ideas, etc, and the original software can merge new features developed in the fork. Forks can however be "hostile" when the intentions are to rip-off the original creator by stealing users/sponsors and making th…

> One could argue if VScode is an open source project or not I mean... not really, no?! It's MIT licensed and fits any definition of OSS I've ever seen. AFAIK, the only non-OSS part is the installer .

One problem is that you are required to sign away your rights in order to contribute, so that in the future you might not have the rights to use your own work.

Then there are proprietary extensions, like the "remote" extension (1) that competes with Theia's open source solution.

Also see open source vs FOSS (2)

1) https://news.ycombinator.com/item?id=22792612

2) http://wiki.c2.com/?FreeAsInBeer

Re: Theia: Cloud and Desktop IDE

#173

Earlier quoted context omitted.

> I think many people are missing the point that this doesn't appear to be a finished product ready for developers to use. It's absolutely a finished product, GitPod is the commercially available (and white-label-able) version, people are productively using this today, including using VSCode addons and writing their own. > "Why would anyone switch to this from VSCode" Imagine preparing a Docker image of everything re…

You ever see one VIM or Emacs user try to use someone else’s setup? I’d be shocked if there were any productivity gains... this seems like something that managers want to say but is disconnected from reality.

I actually have - because I've built an environment for a bunch of Emacs / Lisp developers, that uses a container + Emacs + VNC, so that they literally connect up to identical, pre-configured sessions - like the spiritual predecessor of the cloud IDE.

What this replaced was madness. We could never train anyone up before. We couldn't sit with each other and debug stuff. Agreeing on how things will work is key on a team that expects to do things like pairs programming, even if it means everyone sacrifices a bit of muscle memory.

Re: Theia: Cloud and Desktop IDE

#174
post #172

Earlier quoted context omitted.

> One could argue if VScode is an open source project or not I mean... not really, no?! It's MIT licensed and fits any definition of OSS I've ever seen. AFAIK, the only non-OSS part is the installer .

One problem is that you are required to sign away your rights in order to contribute, so that in the future you might not have the rights to use your own work. Then there are proprietary extensions, like the "remote" extension (1) that competes with Theia's open source solution. Also see open source vs FOSS (2) 1) https://news.ycombinator.com/item?id=22792612 2) http://wiki.c2.com/?FreeAsInBeer

I've well aware of the OSS/FOSS definitions - it was exactly those that made me question your argument thst VS Code isn't open source. It plainly is, and indeed is Free As In Beer.

I don't see the problem with proprietary extensions - any open plugin mechanism will have at least some proprietary extensions (by the primary maintainer, or by third parties), including Theia's if it gains enough traction.

Re: Theia: Cloud and Desktop IDE

#176
post #18

Contributors and adopters: Whilst it's healthy to have competition, I'm not sure a rip-off of VS Code is in the spirit of open source. Did they try to work with the team at Microsoft to improve VS Code before forking it?

The phrasing chosen by the Eclipse foundation for the Theia 1.0 announcement was a bit unfortunate: - It's not Theia versus VS Code - Theia is not an "open-source alternative to VS Code" - Theia is not a "rip-off of VS Code" While confrontational narratives are appealing, it's more subtle than that: Theia is based on VS Code to address a different kind of need. Much like TypeScript doesn't try to replace JavaScript,…

Does building an IDE based on Theia provide significant benefit over simply releasing a plugin for vscode?

Re: Theia: Cloud and Desktop IDE

#177
post #54

Theia developers: The Eclipse brand in the IDE/code editor world is toxic to many developers; You may want to disassociate Theia from Eclipse if you’re hoping for wide usage or pulling devs away from VS Code.

While I understand your point about “Eclipse”, as a long time open source web developer, macOS user who has had to work at times with Microsoft servers, I did not think the best of “Visual Studio” Now I spend much of my day in Visual Studio Code.

Visual Studio is awesome because it's a native app (which means it's fast) and it has ReSharper (which means it's smart).

Re: Theia: Cloud and Desktop IDE

#178
post #70

Earlier quoted context omitted.

Yes but when someone mentions Eclipse all I can think of is that huge, slow, bloated, ugly IDE I was happy to flee from many years ago.

IntelliJ is prettier, but just as bloated. Buch of that bloat is just features. I've used both for years and thought both were good with different strengths/weaknesses.

The last time I checked (long ago, when no IntelliJ frorks like PyCharm etc existed) Idea' code autocompletion was a way more smart than that of Eclipse. Also the screen space is less bloated with IntelliJ.

Re: Theia: Cloud and Desktop IDE

#179
post #79

Earlier quoted context omitted.

In the FOSS world, forking is traditionally considered a hostile action. GitHub normalized the name of the action "fork", but it's not the same thing. GitHub forks are part of the plumbing of their Pull Request metaphor and are not true forks. As long as you're submitting upstream and pulling down, you haven't "forked" the tree.

"fork is hostile" is a myth perpetuated by little Napoleons who want to to control how users use their software.

It really depends on the situation. There are both friendly and hostile forks.

Re: Theia: Cloud and Desktop IDE

#180

Earlier quoted context omitted.

IntelliJ is prettier, but just as bloated. Buch of that bloat is just features. I've used both for years and thought both were good with different strengths/weaknesses.

The last time I checked (long ago, when no IntelliJ frorks like PyCharm etc existed) Idea' code autocompletion was a way more smart than that of Eclipse. Also the screen space is less bloated with IntelliJ.

How is the screen-space less bloated? I thought pretty much all IDEs are the same: navigation tree panel, code panel, and optional extra side/bottom panel for log/test/debug/docs/etc. Also they're all super configurable.
Post reply on HN