News for hackers. Stuff that matters.

anton_kosyakov

Re:Theia: Cloud and Desktop IDE on Wednesday April 08, 2020 @03:58AM (#22810914)
Sure, you don't develop something on the side for an existing IDE which treats your content as remote and potentially insecure, prohibiting access to DOM and other useful APIs like embedding editors. If you are building an end product for particular developers you want to be in the control of final developer experience, you don't want to deal with limitations of iframes because your content is not remote, you want to change styles, access DOM and have good integration with editors. Consider new Arduino IDE, they have to provide similar UX as old IDE for smooth transition. It requires disabling many features by default and complete restyling and rebranding. There is no way to do it with VS Code apis.
VS Code has a clear scope to be smart light-weight editor. It fits to mainstream needs indeed, but not for firms trying to build domain specific IDEs.

Theia does not have problems with VS Code. It embraces great tech and UX behind VS Code and makes it available to build custom products with ability to rebrand UI, get full control of developer experience, and so on.

There is no competition, but rather collaboration. So far Theia adopters were building own products by porting interesting tech from VS Code and contributing bug and feature requests back. Sometimes even by going and proposing fixes for them in VS Code.

Theia does not target end users. It is IDE platform for product builders. Think if you want to build domain specific IDE which inherits VS Code UX. See who is using Theia and why here: https://dev.to/svenefftinge/theia-1-0-finally-a-good-browser...

For end users, we build Gitpod to provide continious development environment: https://dev.to/svenefftinge/continuous-dev-environments-the-... For instance try to run Theia: https://gitpod.io/#https://github.com/eclipse-theia/theia After try to build Theia from sources locally.

Sorry, to hear it. Theia is an IDE platform and does not target end users but product builders. For end users, we build Gitpod based on Theia to support continious dev environments: https://dev.to/svenefftinge/continuous-dev-environments-the-... You can try to open Theia in Gitpod: https://gitpod.io/#https://github.com/eclipse-theia/theia

Alternatively we provide community supported docker images: https://github.com/theia-ide/theia-apps

Yeah, it came to surprise to us too. We are going to merge PhosphorJS into Theia repo and make it more configurable: https://github.com/eclipse-theia/theia/issues/6501
Re:Facebook and Microsoft Partner on Remote Development on Thursday November 21, 2019 @03:18PM (#21599056)
If you have your projects on GitHub then you can use Gitpod (www.gitpod.io) It allows to define dev environment in code, and then spawn remote env in Google Cloud with access via the browser with VS Code like editor. Only GitHub authentication is required and it is free for open source projects up to 100 hours a month.

Disclaimer: I'm working on Gitpod.

Re:Remote-Powered Developer Tools on Tuesday May 07, 2019 @12:01AM (#19846435)
Also a license does not look permissive: https://code.visualstudio.com/docs/remote/faq#_can-i-repacka...

I don't see how someone else can leverage VS Code remote extensions to build something similar to VS Futures.

You should check out Gitpod (https://www.gitpod.io). It was launched recently and provides disposable, ready-to-code development environments for GitHub projects: https://dev.to/svenefftinge/introducing-gitpod-frictionless-...

IDE is based on Theia (https://theia-ide.org), i.e. VS Code with cloud-first mindset.

Theia is an IDE framework implemented with cloud first mindset, not a code patch to make VS Code to run in cloud. It does reuse important VS Code components, like Monaco editor, language-server and debug adapter protocols, and VS Code extensions, but relies only on stable and documented APIs for it.

Also:

- In addition to support of VS Code extensions, it has more flexible extension model to allow building white-labeled products like Gitpod (www.gitpod.io) or ARM Mbed Studio (https://os.mbed.com/studio/)

- It's open-source governed (Eclipse Foundation), i.e. no dependencies to Microsoft, all contributions are verified on license compatibility with Apache 2.0 and so on.

Yes, it is an independent project used by different products like Gitpod (www.gitpod.io), Google Cloud Shell, ARM Mbed Studio (https://os.mbed.com/studio/) and so on. Eclipse Che is going to replace own GWT based IDE with Theia in version 7 as you mentioned.
Re:VS Code on a Remote Server on Friday March 15, 2019 @12:39PM (#19401342)
Are you aware of Gitpod (https://www.gitpod.io/)? It's one-click online IDE for GitHub based on Theia. You can have as many workspaces as you want which are continuously replicated and never deleted, bring your own custom Docker image and it's free for open source development.
Re:VS Code on a Remote Server on Friday March 15, 2019 @04:09AM (#19397628)
Theia relies only on stable and documented APIs for compatibility which are not move fast and don't get removed, not on patching and exposing of VS Code internals.
Re:VS Code on a Remote Server on Friday March 15, 2019 @04:07AM (#19397617)
Theia is an independent IDE framework. It used by products like Gitpod (http://www.gitpod.io), Google Cloud Shell, ARM Mbed Studio (https://os.mbed.com/studio/?utm_source=blog) and so on. Che is going to replace own old GWT based IDE with Theia.
Re:Coder (Visual Studio Code in browser) goes open source on Saturday March 09, 2019 @01:01PM (#19347441)
Which language are you looking for? There are more images: https://github.com/theia-ide/theia-apps and you can build custom with own set of Theia/VS Code extensions.