# VS Code vs Theia

**URL:** <https://forum.inductiveautomation.com/t/vs-code-vs-theia/92858>\
**Category:** General Discussion\
**Tags:** ide\
**Created:** [July 6, 2024, 5:39pm UTC](https://forum.inductiveautomation.com/t/vs-code-vs-theia/92858 "2024-07-06T17:39:59Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 6, 2024, 5:39pm UTC](https://forum.inductiveautomation.com/t/vs-code-vs-theia/92858/1 "2024-07-06T17:39:59Z")

</div>

Just saw this announcement about the Eclipse Foundation's Theia project, a mostly compatible alternative to VS code, without the telemetry:

> **[Eclipse Foundation Releases Open-Source Theia IDE - Compatible with VS Code...](https://developers.slashdot.org/story/24/07/06/0422230/eclipse-foundation-releases-open-source-theia-ide---compatible-with-vs-code-extensions)**
>
> "After approximately seven years in development, the Eclipse Foundation's Theia IDE project is now generally available," writes ADT magazine, "emerging from beta to challenge Microsoft's similar Visual Studio Code (VS Code) editor."
> 
> The Eclipse...

Have any of the VS Code fans out there tried this? Or plan to?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 6, 2024, 5:44pm UTC](https://forum.inductiveautomation.com/t/vs-code-vs-theia/92858/2 "2024-07-06T17:44:34Z")

</div>

I do use VS Code as an occasional editor, not an IDE, but haven't looked at Theia in years.

There's VSCodium if you want VS Code sans telemetry: [GitHub - VSCodium/vscodium: binary releases of VS Code without MS branding/telemetry/licensing](https://github.com/VSCodium/vscodium)

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [July 11, 2024, 8:09am UTC](https://forum.inductiveautomation.com/t/vs-code-vs-theia/92858/3 "2024-07-11T08:09:00Z")

</div>

Not a VScode fan, but I do use it. Pretty much like Kevin, as an editor and not an IDE.  
I used to use Sublime text, but VScode had a few things that made things easier (essentially colleagues/teammates who used it) so I eventually got used to it and stuck with it.

I'll give Theia a shot and report back (if I remember to do so).

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [July 11, 2024, 10:24am UTC](https://forum.inductiveautomation.com/t/vs-code-vs-theia/92858/4 "2024-07-11T10:24:57Z")

</div>

I use VScode, seems that theia offers more abilties to customize things.  
I dont really see the point of that to much, i have not really run into issues with vscode that would require me to change them.  
Some things are maybe a bit slow in vscode, which i suppose theia could eventualy do faster since it offers more customize (and so optimize) potentials.  
But i think that will require the communities plugin creatores to do some work first.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 11, 2024, 12:55pm UTC](https://forum.inductiveautomation.com/t/vs-code-vs-theia/92858/5 "2024-07-11T12:55:21Z")

</div>

Theia claims to support VSCode plugins/extensions.

More importantly:

- Theia does no telemetry

- Theia does no forced updates

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [July 11, 2024, 12:59pm UTC](https://forum.inductiveautomation.com/t/vs-code-vs-theia/92858/6 "2024-07-11T12:59:33Z")

</div>

Yeah but you need new ones to Theia to become interesting enough to switch over to it.

I have never noticed vscode updating.

i had to google what telemetry means xd i dont realy care about that either

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 11, 2024, 1:02pm UTC](https://forum.inductiveautomation.com/t/vs-code-vs-theia/92858/7 "2024-07-11T13:02:55Z")

</div>

> [@victordcq](#):
>
> i had to google what telemetry means

Oy!

That's the worst thing about modern Microsoft. The primary reason I avoid MS like the plague.

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [July 11, 2024, 1:50pm UTC](https://forum.inductiveautomation.com/t/vs-code-vs-theia/92858/8 "2024-07-11T13:50:20Z")

</div>

Mind you, english is my thrid langague so i guess running into some rare advanced words still happends from time to time xd

And eh, it has pro's and cons

---

<div class="post-metadata">

**Author:** ![msteele](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/msteele/32/77889_2.png) [@msteele](https://forum.inductiveautomation.com/u/msteele)\
**Post date:** [July 11, 2024, 2:11pm UTC](https://forum.inductiveautomation.com/t/vs-code-vs-theia/92858/9 "2024-07-11T14:11:25Z")

</div>

I've been using VSCodium (VSCode without the telemetry) for years - anyone have a suggestion on Theia vs VSCodium?

And yes, uninvited data collection is a plague.

* * *

_one-time forum signature_  
"We kill people based on metadata." -Gen. Michael Hayden, fmr. NSA Director

---

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [July 11, 2024, 2:12pm UTC](https://forum.inductiveautomation.com/t/vs-code-vs-theia/92858/10 "2024-07-11T14:12:17Z")

</div>

Whenever you see telemetry just think "spyware"

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [July 11, 2024, 2:14pm UTC](https://forum.inductiveautomation.com/t/vs-code-vs-theia/92858/11 "2024-07-11T14:14:24Z")

</div>

Collecting user experience data, is valuable for designing an intuative and user friendly product.  
But ofc it should have its limits on what it tracks

---

<div class="post-metadata">

**Author:** ![justinedwards.jle](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justinedwards.jle/32/37854_2.png) [@justinedwards.jle](https://forum.inductiveautomation.com/u/justinedwards.jle)\
**Post date:** [July 12, 2024, 2:57am UTC](https://forum.inductiveautomation.com/t/vs-code-vs-theia/92858/12 "2024-07-12T02:57:55Z")

</div>

> [@victordcq](#):
>
> I have never noticed vscode updating

Forced updates for vs just became available:  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/3/a3b7d26dbe49b50780241a74e414a8ecb986db75.png)

The microsoft community has had some interesting things to say about it:  
[https://developercommunity.visualstudio.com/t/Automatic-Updates/599126#T-ND10690729](https://developercommunity.visualstudio.com/t/Automatic-Updates/599126#T-ND10690729)

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 12, 2024, 2:59am UTC](https://forum.inductiveautomation.com/t/vs-code-vs-theia/92858/13 "2024-07-12T02:59:05Z")

</div>

Note that Visual Studio and Visual Studio Code are not the same thing.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 12, 2024, 11:47am UTC](https://forum.inductiveautomation.com/t/vs-code-vs-theia/92858/14 "2024-07-12T11:47:26Z")

</div>

Yeah, I am aware of the difference. FWIW, I have a barely-used subscription to Visual Studio for the occasional conversion task.
