Introduction à Eclipse Che (Stévan Le Meur - Florent Benoit)
Eclipse Che est à la fois un serveur de workspaces et un IDE cloud. Che peut être installé de la même façon qu’un IDE classique pour n’importe quel type de framework ou de langage. Chaque workspace est composé de projets et d'environnements qui fournissent les composants nécessaire à leur développement ainsi qu’à leur exécution. Un environnement est défini par un ensemble de machines Docker qui sont directement utilisées par Che. Durant cette session, nous expliquerons comment configurer un workspace cloud avec Eclipse Che. Nous montrerons comment configurer son environnement Docker avec ses outils et définir les commandes dont vous avez besoin. Enfin nous montrerons comment ces workspaces peuvent être facilement partagés avec d’autres développeurs. Nous montrerons également comment Eclipse Che supporte différents languages dans l’IDE, notamment au travers de l’implementation du Language Server Protocol - protocol de communication entre un outil de dev et un Language Server qui execute l’ensemble de l’analyse du code et les différentes opérations dont nous avons l’habitude (Intellisense, refactoring …). Ce protocol est actuellement utilisé par Eclipse Che et VSCode.