Pourquoi utiliser Eclipse CHE?

Banner Eclipse CHE

Pourquoi utiliser Eclipse CHE?

Banner Eclipse CHE

Eclipse CHE est un outil conçu pour avoir tous les éléments clés nécessaires au travail de développement, configurés d’un coup et ainsi réduire le plus possible le temps de préparation. Pour cela, il combine plusieurs aspects de développement : un IDE, un espace de travail et les “runtimes”, dans un seul endroit. Et cerise sur le gâteau, il est accessible via un navigateur web. Analyse avec Catalin Samarghitan – Senior Consultant

En essence Eclipse CHE fournit trois éléments:

  • L’IDE pour développer
  • Les fichiers du projet sont hébergés sur des serveurs avec Docker
  • Les Runtimes déjà installés et configurés (par exemple Tomcat)

 

D’autres solutions d’automatisation d’installation d’IDE existent, comme par exemple Eclipse Oomph (de la même fondation Eclipse) qui propose une solution d’installation d’un IDE Eclipse avec tous les plugins configurés ainsi que le checkout automatique de projets. Mais il lui manque la possibilité de partager facilement les environnements Runtime. 

Le serveur Eclipse CHE tourne dans des conteneurs Docker et peut être hébergé sur une machine dédiée. Ceci donne plusieurs avantages: une machine dédiée peut avoir beaucoup plus de ressources qu’une machine développeur, et ne va pas utiliser les ressources de celle-ci. De plus, si l’on change la configuration de projet, la propagation à tous les développeurs est facilité grâce à une automatisation

Du point de vue architecture, Eclipse CHE est composé d’une application qui tourne dans un conteneur de servlets Tomcat. Une fois démarré, l’IDE est alors disponible à l’adresse http://localhost:8080.

Eclipse CHE

Quand l’utilisateur interagit avec l’IDE par le biais du navigateur, celui-ci va utiliser les APIs RESTful pour communiquer avec le serveur CHE.

En pratique, il très facile de travailler avec Eclipse CHE. Le démarrage avec Docker simplifie beaucoup l’installation. Il faut simplement fournir un répertoire local pour stocker les fichiers du projet. Dès que Docker est démarré, on peut accéder à l’IDE via le navigateur web. On peut alors créer de nouveaux espaces de travail, ou démarrer/effacer ceux qui existent déjà.

 

Lire la suite sur ITNation
Annabelle Buffart

Web geek

No Comments

Post a Comment

Comment
Name
Email
Website