VT2019 Microclimate Codewind

From air
Revision as of 10:06, 9 December 2019 by Pelisson.Antoine (talk | contribs)
Jump to navigation Jump to search

Microclimate (https://microclimate.dev/) est un environnement de développement dockerisé permettant la conception et le déploiement d'application de divers types en Java, Node.js et Swift.

Logo Microclimate

L'évolution de Microclimate se nomme Codewind, fourni via le projet open source Eclipse Codewind (https://www.eclipse.org/codewind/).

Codewind regroupe les mêmes fonctionnalités que Microclimate mais au lieu d'utiliser un IDE web, Codewind se matérialise sous la forme d'une extension pour des IDE classiques (Eclipse, VSCode).

Logo Eclipe Codewind

Abstract

Synthèse

Description

Microclimate

Microclimate est un outil de développement gratuit fourni par IBM facilitant la création, le déploiement, et le test d'applications de divers types.

Une des spécificités de Microclimate est que l'intégralité de l'environnement de travail est intégré dans un container Docker tournant soit sur une machine en local, soit dans un Kubernetes (https://fr.wikipedia.org/wiki/Kubernetes).

Plusieurs fonctionnalités fournies par Microclimate font la spécificité de cet outil :

- Support de plusieurs langages de programmation et leurs combinaisons
- Complètement intégré dans un conteneur Docker
- Choix de l'IDE. L'outil pour Visual Studio Code est opensource (license EPL-2.0)
- Rapide boucle de développement interne
- Dès la création de l'application, cette dernière tourne dans Docker
- Pipeline de développement intégré pour l'hébergement sur IBM Cloud
- Interface simple et rapide d'utilisation
- Métriques de performances intégrées

Support et combinaison de plusieurs langages

Codewind

Fonctionnement

Avantages et Inconvénients

Démonstration

Sources

[1]

Veille Technologique 2019