Fermer

mars 19, 2020

Développement à distance avec Eclipse Che dans OpenShift


Pendant cette crise de santé mondiale fluide et sans précédent, de nombreuses entreprises cherchent à déplacer leurs développeurs sur site et même leurs équipes informatiques entières vers une main-d'œuvre distante. Cependant, un grand nombre d'entre eux pourraient ne pas être en mesure d'emporter leurs machines avec eux. Pour d'autres, ils doivent installer et configurer un ordinateur portable entièrement nouveau avec leurs outils de développement et leurs environnements de test locaux pour poursuivre leur travail quotidien.

Cela a mis en lumière les possibilités de tirer parti d'un ensemble d'outils qui déplace l'espace de travail du développeur. d'une machine locale à un environnement basé sur un navigateur hébergé par Red Hat OpenShift et utilisant Eclipse Che .

À propos d'Eclipse Che

Eclipse Che est un IDE Eclipse basé sur un navigateur. La communauté Eclipse fournit un opérateur pris en charge par la communauté qui, une fois opérationnel, fournit un environnement basé sur un navigateur via URL. Cela signifie qu'un développeur peut utiliser n'importe quel ordinateur portable ou tablette et accéder à son espace de travail de développement normal.

Eclipse Che offre toutes les capacités de votre pile technologique préférée, que ce soit .NET, Java, Node, PHP, etc. Les développeurs peuvent exécuter plusieurs les espaces de travail au sein d'une entité conteneurisée dans OpenShift, ainsi que la prévisualisation de leur travail dans un environnement de développement ou un onglet séparé.

Le principal avantage d'Eclipse Che dans OpenShift est que les développeurs n'ont besoin de se connecter que pour commencer à créer du code fonctionnel. Quelques minutes après s'être assis dans la société A, un développeur peut avoir un environnement de développement à part entière opérationnel sans avoir besoin d'installer des applications ou des serveurs / outils locaux. Lors de l'utilisation de Che comme IDE basé sur un navigateur, le code de l'organisation n'existe pas sur la machine d'un développeur. Cela permet un contrôle complet de qui et où les développeurs ont accès au code, y compris les développeurs distants dans des endroits où vous ne pouvez pas toujours sécuriser le matériel physique. J'ai parlé avec des entreprises qui ont également utilisé Eclipse Che pour le développement off-shore afin de s'assurer que le code n'est pas stocké sur les ordinateurs de bureau.

La programmation par paire est une approche efficace qui a bien fonctionné pour de nombreuses équipes colocalisées. Lorsqu'il s'agit d'une main-d'œuvre distante, cela a été une grande limitation en utilisant le partage d'écran et d'autres outils. Eclipse Che permet aux développeurs de partager un seul espace de travail qui utilise un lieu de travail central. Cela permet de nombreuses fonctionnalités, depuis que d'autres développeurs examinent un problème jusqu'à la programmation par paire active où les deux développeurs peuvent modifier les fichiers en temps réel.

Voir ci-dessous pour savoir comment installer un exemple d'application à l'aide d'Eclipse Che sur OpenShift. [19659002] Étape 1: Dans OpenShift, recherchez et sélectionnez «Eclipse Che» dans le hub de l'opérateur.

 02 Operatorhub Filteredtoeclipseche

Étape 2: Installer Opérateur Eclipse Che.

 03 Che Operatorinformation

Étape 3: Créez l'instance Eclipse Che.

 04 Readytocreatecheinstance

Étape 4: Dans le lien des ressources, vous verrez plusieurs composants démarrer. Le cluster est prêt à être utilisé dans OpenShift.

 05 Clusterready

Étape 5: Connectez-vous à Eclipse Che.

 06 Logintochecluster [19659002] Étape 6: Choisissez un langage de développement et commencez par un exemple d'application.

 07 Démarrage de Selectdevlanguage Tobuildworkspace Withsampleapplication

Ou choisissez une langue et connectez-vous avec Github. [19659002]  07.5 Otheroption Création d'un espace de travail avecprojetdugithub

Étape 7: Félicitations! Vous pouvez maintenant commencer à coder.

 09 Buildingmysampleapplication

Exécutez et testez votre application:

 Testingsampleapp

Maintenant que vous avez les bases, parlons comment pour passer au niveau suivant. Envoyez un courriel <! – ou envoyez un texte (682) 321-1989 -> pour prendre du temps avec nos experts.




Source link