0
Theia
Theia - VS-kode i skyen… der understøtter også native desktop-apps via Electron.
Theia - VS-kode i skyen… der understøtter også native desktop-apps via Electron.Theia er målrettet mod IDE'er, der skal køre som native desktop-applikationer (ved hjælp af Electron) såvel som i moderne browsere (f.eks. Chrome).Så du vil opbygge en applikation og køre den i begge sammenhænge.Theia understøtter endda en tredje tilstand, som er en indbygget desktop-app, der opretter forbindelse til et fjernt arbejdsområde.Uanset om du primært målretter mod desktop eller sky, kan du udnytte godhedens webteknologi og være godt forberedt på fremtiden.Selvom de er implementeret ved hjælp af webteknologier, understøtter hverken VSCode eller Atom eksekvering i en browser med en ekstern backend .... At levere en fantastisk IDE til arbejdsområder, der kører i containere, er imidlertid noget, vi har brug for.Og fordi de tilgængelige sky-IDE'er var skuffende, startede vi Theia.Udover understøttelsen til en browser-IDE, ønskede vi også at give udvidelsesudviklere mulighed for at bygge funktionsrige udvidelser.Så i modsætning til VS-kode, hvor kun et begrænset sæt funktionalitet er udsat for udvidelsesudviklere, er Theia selv en samling udvidelser.Med andre ord er udvidelser førsteklasses borgere, og de har adgang til alt, hvad kernepakkerne har (da de også er udvidelser).Ud over disse to designmål ligner Theia på mange måder VS-kode, og den genbruger mange dele, f.eks. Monaco-editoren, sprogserverprotokollen eller den hurtigåbne widget (kommandopaletten osv.).