Live data from Hacker News

Theia – One IDE for Desktop and Cloud

typefox.io

41–50 of 61 posts

Re: Theia – One IDE for Desktop and Cloud

#41
post #17

Earlier quoted context omitted.

The problem with the JVM is that the UI toolkits are dying or died already. Having the web as UI layer brings much benefit and reduces the investement needed in the UI. IDEA will most likely hit that problem at some point also...

> The problem with the JVM is that the UI toolkits are dying or died already. Wait, what? I'm pretty sure native UI toolkits are holding up fine. They did fall off the hipster train, true, but that doesn't mean they're dying. On JVM, maybe it's time to retire Swing, but JavaFX is alive and kicking.

I could be wrong but I don't see JavaFX as alive and kicking... Especially compared to web technologies. And it's tied to Oracle pretty much...

Re: Theia – One IDE for Desktop and Cloud

#42
post #28

Earlier quoted context omitted.

Theia is using monaco. But there's other reasons for Theia too like the governance of the project, vscode is controlled by Microsoft and they may have conflicts when lets say some feature would compete with their visual studio offering. Theia wants to be free from those problems.

Not "may", it's already happened. There's two versions of VS Code, the "official" one and "Visual Studio Code - Open Source", and the former contains proprietary bits that are kept that way so other people don't use it to compete with VS. Project Rider from JetBrains accidentally ended up including one of these bits unaware it was part of a proprietary license and had to remove the functionality that depended on it (…

Although it's not a core component of VS Code (although, one time it was bundled, probably) rather it's something provided through proprietary C# plugin and additional download.

Re: Theia – One IDE for Desktop and Cloud

#43
post #28

Earlier quoted context omitted.

Theia is using monaco. But there's other reasons for Theia too like the governance of the project, vscode is controlled by Microsoft and they may have conflicts when lets say some feature would compete with their visual studio offering. Theia wants to be free from those problems.

Not "may", it's already happened. There's two versions of VS Code, the "official" one and "Visual Studio Code - Open Source", and the former contains proprietary bits that are kept that way so other people don't use it to compete with VS. Project Rider from JetBrains accidentally ended up including one of these bits unaware it was part of a proprietary license and had to remove the functionality that depended on it (…

Woa that's an interesting blog post on licensing issues, thanks!

Re: Theia – One IDE for Desktop and Cloud

#44

A while back I was considering getting an iPad pro as my primary device (during travel, commute, time pass etc.) because I really wanted a light device that did the following: 1. Pen support (it's so much more natural when mind mapping ideas for projects) 2. Great App Support (this kinda made me drop windows as the app store on windows is terrible) 3. A device to develop on (so I could run something along the lines o…

Have you looked at Chromebook Plus or Pro?

Much better browser, pen, and keyboard at less than half the price of iPad Pro + Keyboard + Pen.

Re: Theia – One IDE for Desktop and Cloud

#45

A while back I was considering getting an iPad pro as my primary device (during travel, commute, time pass etc.) because I really wanted a light device that did the following: 1. Pen support (it's so much more natural when mind mapping ideas for projects) 2. Great App Support (this kinda made me drop windows as the app store on windows is terrible) 3. A device to develop on (so I could run something along the lines o…

I love tablet hardware -- I remember using the second-generation iPad when it came out, and I have a Pixel C now. But the software just isn't there; it's not general purpose, and you end up with a lot of crippled mobile apps that are shadows of the Desktop equivalents. Plus you can't type the symbols that coding wants {}[]();

I'm really hoping that will get better next year, with Chromebooks that can run Android apps, the 12" USB Type-C Macbook, as well as Windows x86-on-ARM emulation.

Re: Theia – One IDE for Desktop and Cloud

#46
post #45

A while back I was considering getting an iPad pro as my primary device (during travel, commute, time pass etc.) because I really wanted a light device that did the following: 1. Pen support (it's so much more natural when mind mapping ideas for projects) 2. Great App Support (this kinda made me drop windows as the app store on windows is terrible) 3. A device to develop on (so I could run something along the lines o…

I love tablet hardware -- I remember using the second-generation iPad when it came out, and I have a Pixel C now. But the software just isn't there; it's not general purpose, and you end up with a lot of crippled mobile apps that are shadows of the Desktop equivalents. Plus you can't type the symbols that coding wants {}[](); I'm really hoping that will get better next year, with Chromebooks that can run Android apps…

You can always use a bluetooth keyboard to solve the obscure symbol problem.

Re: Theia – One IDE for Desktop and Cloud

#47
post #46
post #45

Earlier quoted context omitted.

I love tablet hardware -- I remember using the second-generation iPad when it came out, and I have a Pixel C now. But the software just isn't there; it's not general purpose, and you end up with a lot of crippled mobile apps that are shadows of the Desktop equivalents. Plus you can't type the symbols that coding wants {}[](); I'm really hoping that will get better next year, with Chromebooks that can run Android apps…

You can always use a bluetooth keyboard to solve the obscure symbol problem.

I would think that using a bt keyboard would be an absolute requirement if you were planning on doing a lot of coding on a tablet.

Re: Theia – One IDE for Desktop and Cloud

#48
post #27
post #23

Earlier quoted context omitted.

It's off-topic, but I just have to ask. Why? Why would local copies be disallowed?

To prevent someone to copy it all on a laptop and sell it for example.

I doubt the code is that valuable, but if you don't trust your employees to not do that (seriously, nearly every other company trusts their engineers at least that much), then why did you hire them in the first place?

Re: Theia – One IDE for Desktop and Cloud

#49
post #45

A while back I was considering getting an iPad pro as my primary device (during travel, commute, time pass etc.) because I really wanted a light device that did the following: 1. Pen support (it's so much more natural when mind mapping ideas for projects) 2. Great App Support (this kinda made me drop windows as the app store on windows is terrible) 3. A device to develop on (so I could run something along the lines o…

I love tablet hardware -- I remember using the second-generation iPad when it came out, and I have a Pixel C now. But the software just isn't there; it's not general purpose, and you end up with a lot of crippled mobile apps that are shadows of the Desktop equivalents. Plus you can't type the symbols that coding wants {}[](); I'm really hoping that will get better next year, with Chromebooks that can run Android apps…

Same here. I still have high hopes for the Purism Librem 11[1]. I really like the tablet form factor, but every option so far seemed rather "meh" to me.

I'm looking for a real computing device and don't want to be confined to "toy operating systems" - the option for touch-optimized apps is nice, but unless there is a viable way to use desktop- (and especially terminal-)focused software without hacks I don't really see the long-term appeal.

Purism seem to essentially sell exactly what I'm looking for; plus: There are camera and mic kill switches, which to me seems like something that should've been the default ten years ago...

[1]: https://puri.sm/products/librem-11/

Re: Theia – One IDE for Desktop and Cloud

#50
post #44

A while back I was considering getting an iPad pro as my primary device (during travel, commute, time pass etc.) because I really wanted a light device that did the following: 1. Pen support (it's so much more natural when mind mapping ideas for projects) 2. Great App Support (this kinda made me drop windows as the app store on windows is terrible) 3. A device to develop on (so I could run something along the lines o…

Have you looked at Chromebook Plus or Pro? Much better browser, pen, and keyboard at less than half the price of iPad Pro + Keyboard + Pen.

not specifically the Chromebook plus/pro but I did try the Toshiba Chromebook when it first came out, and I was kinda disappointed - felt like a locked down version of Linux to be totally honest - and all in all, it suffers from all the same problems that my windows device faces anyway.
Post reply on HN