RUO-3082 Introduction à Eclipse Che | Devoxx

Introduction à Eclipse Che

Tools-in-Action

agTest DevOps, Agilité, Méthodologie & Tests

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.

Stévan Le Meur Stévan Le Meur

Stévan Le Meur is a Product Manager at Codenvy. With a background as a developer, he is driven by the belief that great applications should be built in exceptional development environments. He brings this passion to his work on the Codenvy IDE, where his attention to detail is put to good use in creating great developer experiences.

Florent Benoit Florent Benoit

Florent Benoit travaille pour Codenvy. Il participe au développement de Eclipse Che et de la solution hébergée Codenvy. Il développe la nouvelle console d'administration de Eclipse Che et Codenvy avec du javascript ECMA2015 mais aussi participe au développement de plugins EclipseChe/Codenvy en Java. Il est l'auteur du CLI Codenvy pour gérer les projets en ligne de commande Florent est également un membre des spécifications Java EE 8 et un committer Eclipse Che

TBA : To be announced / Salle non affectée