123
Theia

Theia

Theia - VS Code dans le Cloud… qui prend également en charge les applications de bureau natives via Electron.
Theia - VS Code dans le Cloud… qui prend également en charge les applications de bureau natives via Electron.Theia cible les IDE qui devraient s'exécuter en tant qu'applications de bureau natives (à l'aide d'Electron) ainsi que dans les navigateurs modernes (par exemple Chrome).Vous devez donc créer une application et l'exécuter dans les deux contextes.Theia prend même en charge un troisième mode, qui est une application de bureau native se connectant à un espace de travail distant.Peu importe si vous ciblez principalement le bureau ou le cloud, vous pouvez tirer parti des avantages de la technologie Web et serez bien préparé pour l'avenir.Bien qu'implémenté à l'aide des technologies Web, ni VSCode ni Atom ne prennent en charge l'exécution dans un navigateur avec un backend distant .... Cependant, nous avions besoin d'un IDE génial pour les espaces de travail fonctionnant dans des conteneurs.Et parce que les IDE cloud disponibles étaient décevants, nous avons lancé Theia.Outre la prise en charge d'un IDE de navigateur, nous voulions également permettre aux développeurs d'extensions de créer des extensions riches en fonctionnalités.Contrairement à VS Code, où seul un ensemble limité de fonctionnalités est exposé aux développeurs d'extensions, Theia lui-même est une collection d'extensions.En d'autres termes, les extensions sont des citoyens de première classe et ont accès à tout ce que les packages de base ont (car ce sont également des extensions).Outre ces deux objectifs de conception, Theia est à bien des égards similaire à VS Code et il réutilise de nombreuses parties, comme l'éditeur Monaco, le protocole du serveur de langue ou le widget d'ouverture rapide (palette de commandes, etc.).

Les catégories

Alternatives à Theia pour Linux

Icecoder

Icecoder

Un éditeur IDE / code léger mais puissant qui est disponible à la fois dans les éditions Web et de bureau, ce dernier écrit en PHP et comprenant des choix pour plusieurs plates-formes (Windows, Linux, Mac).