Live data from Hacker News

Theia – One IDE for Desktop and Cloud

typefox.io

31–40 of 61 posts

Re: Theia – One IDE for Desktop and Cloud

#32
post #20

This clearly uses many parts of VS Code source code. So the question is - why bother creating another inferior to VS Code editor? AFAIK you can run VS Code on cloud without problems since it's Electron to the core.

Well you're wrong, you can't run VS Code on the cloud.

It's not full VS Code, but the shell certainly runs in the browser, along with the editor, and auto-complete, etc. https://news.ycombinator.com/item?id=14259463

I have a comment elsewhere in this thread imagining a headless VS Code with a remote UI in the browser. Would get you something close to Theia with the full VS Code ecosystem.

Re: Theia – One IDE for Desktop and Cloud

#34
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.

That's completely ridiculous (and, unfortunately, also completely plausible with companies) - see the so-called "analog hole" (or in this case even digital - if it hits the browser as textual content).

Re: Theia – One IDE for Desktop and Cloud

#35
post #17

> Electron Sorry, but no. If I'm going to run a resource heavy VM rather than a platform-native app, I may as well just keep using IDEA on JVM.

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.

Re: Theia – One IDE for Desktop and Cloud

#37
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.

No need for name calling; you both have your points.

Re: Theia – One IDE for Desktop and Cloud

#38

This looks very nice! Just wanted to join out that JupyterLab (in alpha now) https://github.com/jupyterlab/jupyterlab also uses PhosphorJS and aims to be a IDE in the browser as well.

What's the difference between the two?

It doesn't look like they offer an electron version like Theia does however.

It would be possible I guess however.

Re: Theia – One IDE for Desktop and Cloud

#39
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 of docker, node etc.)

4. Awesome battery life

I felt that the iPad did 3 of my 4 asks, and I considered using mosh + vim to code in the cloud. However, my vim skills are "meh" at best.

Currently I'm using a cheap windows device (a $500 Asus laptop) and it does not do any of the things I wanted perfectly.

This project appears to change that, because I feel that it won't be too far out of the way to consider getting a native iPad app for such an editor that did everything in the cloud.

Re: Theia – One IDE for Desktop and Cloud

#40
post #27

Earlier quoted context omitted.

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

That's completely ridiculous (and, unfortunately, also completely plausible with companies) - see the so-called "analog hole" (or in this case even digital - if it hits the browser as textual content).

Everything is relative, making it a bit harder may be worth it to some people and also maybe more detectable. But it's always possible of course.
Post reply on HN