Eclipse Theia: l’alternativa opensource a VisualStudio Code

Schermata 2020 04 01 alle 16.14.43

theia screenshot 5da315784b70a935f8196407284cbe1e

Quando si parla di IDE (Integrated Development Environment – Ambiente di Sviluppo Integrato), ci sono diverse soluzioni che, a seconda delle esigenze (e dei linguaggi utilizzati) possono considerarsi valide.

Uno degli editor che negli ultimi anni ha preso più piede è Visual Studio Code (VSCode)di Microsoft. Complice la sua portabilità (che ci ha portato a parlarvene sulle nostre pagine), il fatto di essere open-source (il codice è rilasciato con licenza MIT ed i binari come freeware), ed il non funzionare affatto male, cosa che lo ha reso, stando al Developer Survey di Stack Overflow dell’anno scorso, l’IDE più utilizzato al momento. Molti puristi del free software, però, lamentano il fatto che non sia veramente open-source, in quanto la licenza MIT non garantisce le stesse libertà della GPL.

Proprio facendo leva su questa in questi giorni la Eclipse Foundation ha annunciato l’arrivo di Eclipse Theia 1.0:

The Eclipse Foundation, one of the world’s largest open source foundations, today announced the release of Theia 1.0, a true open source alternative to Microsoft’s popular Visual Studio Code (VS Code) software

La Eclipse Foundation, una delle fondazioni open source più grandi del mondo, oggi annuncia il rilascio di Theia 1.0, una vera alternativa open source al famoso software di Microsoft Visual Studio Code (VS Code).

Il progetto Theia è iniziato nel 2016 da una collaborazione tra Ericsson e TypeFox, è stato integrato nella fondazione Eclipse l’anno scorso, e rispetto alla controparte dell’azienda di Redmond ha alcune differenze:

  • Architettura più modulare e permissiva per le personalizzazioni
  • Sviluppato da zero per funzionare sia su Desktop che nel Cloud
  • Sviluppata dalla Eclipse Foundation che, per sua stessa costituzione, è pilotata dalla community e totalmente vendor-neutral

Forse il punto due è quello che più distingue questo software da quello di Microsoft: l’IDE può essere usato sia come applicazione locale sulla macchina che eseguito server side tramite un browser, il che lo rende molto utile in ambienti cloud. Per fare questo l’IDE è stato suddiviso in due parti: un frontend ed un backend, componenti che comunicano tra di loro tramite JSON-RPC su WebSockets o API REST, praticamente su canale HTTP. Proprio questa sua natura duplice fa si che provarlo è veramente semplice: basta mettersi nella directory con il nostro codice e lanciare un singolo container Docker ed aprire il proprio browser sulla porta 3000:

$ docker run -it --init -p 3000:3000 -v "$(pwd):/home/project:cached" theiaide/theia:next

Altro punto di forza è che il sistema supporta nativamente le estensioni per VS Code, facendo si che l’eventuale migrazione dal sistema di Microsoft sia ancora più indolore.

Proprio questa affermazione, unita all’aspetto dell’applicazione, mi fa pensare che probabilmente (ed almeno per la parte di frontend) gli sviluppatori di Theia hanno preso ben più di un semplice spunto dal concorrente di Redmond.

L’annuncio, disponibile sulle news della Eclipse Foundation, riporta anche le impressioni di chi già usa Theia, fra tutte anche quella di Red Hat che già utilizzava Eclipse Che (un editor specifico per Kubernetes) e lo ha rimpiazzato con Theia:

We replaced our own IDE code with Eclipse Theia. The results have been great. We have a more modern IDE that is compatible with Visual Studio Code extensions and a vibrant, vendor-neutral community. Red Hat sees a lot of potential in Eclipse Theia and is committed to grow the editor as part of the community

Abbiamo rimpiazzato il nostro codice IDE con Eclipse Theia. Il risultato è stato fantastico. Abbiamo un IDE più moderno che è compatibile con le estensioni di Visual Studio Code ed una community attiva e neutrale per il vendo. Red Hat vede un grande potenziale in Eclipse Theia e si impegnerà a farlo crescere come parte della community

Il progetto sembra molto interessante, la documentazione è completa e sembra che molti sviluppatori siano già al lavoro su di esso. Curiosi di provarlo?

Utente Linux/Unix da più di 20 anni, cerco sempre di condividere il mio know-how; occasionalmente, litigo con lo sviluppatore di Postfix e risolvo piccoli bug in GNOME. Adoro tutto ciò che può essere automatizzato e reso dinamico, l’HA e l’universo container. Autore dal 2011, provo a condividere quei piccoli tips&tricks che migliorano il lavoro e la giornata.

Fonte: https://www.miamammausalinux.org/2020/04/eclipse-theia-lalternativa-opensource-a-visualstudio-code/

Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.