BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités JetBrains Lance L'IDE Léger Fleet Et Des Espaces De Travail Cloud Pour IntelliJ

JetBrains Lance L'IDE Léger Fleet Et Des Espaces De Travail Cloud Pour IntelliJ

Fleet est la tentative de JetBrains de fournir un IDE polyglotte et léger, y compris le support pour les espaces de travail distants. De plus, la dernière version d'IntelliJ prend également en charge le développement à distance aux IDE JetBrains.

Fleet est un éditeur à part entière qui fournit des fonctionnalités que vous attendez normalement dans un éditeur de code, telles que la coloration syntaxique et la complétion de code, ainsi que des fonctionnalités plus avancées telles que la refactorisation, la complétion intelligente, la prise en charge du débogage, etc. Fleet peut être utilisé avec un certain nombre de langages différents, notamment Java, Kotlin, Python, Go, Rust et JavaScript/TypeScript. Une future version ajoutera la prise en charge de C++, C#, HTML et PHP.

À la base de Fleet se trouve être un système de fichiers virtualisé, qui permet d'héberger votre codebase où vous préférez, que ce soit localement, dans un conteneur ou dans le Cloud.

Pour faciliter la configuration d'un projet d'une manière donnée, Fleet prend également en charge les espaces de travail à distance via JetBrains Space, une nouvelle solution de bout en bout pour conteneuriser l'ensemble de votre environnement de développement, puis créer un espace de travail pour n'importe quel référentiel d'un projet en quelques secondes, explique JetBrains. Space prend en charge l'orchestration et vous permet de choisir la taille de la machine à démarrer et de fournir un Dockerfile pour créer l'image.

Fleet est clairement un concurrent de Visual Studio Code, qui fournit à peu près le même ensemble de caractéristiques, y compris la prise en charge du développement à distance. Plusieurs développeurs ont mis en évidence la prise en charge supérieure de JetBrains pour la complétion de code et d'autres fonctionnalités syntaxiques avancées pour les langages autres que JavaScript/TypeScript. Reste à voir comment JetBrains positionnera Fleet sur le marché, qu'il s'agisse d'un produit payant ou qu'il ira directement après Visual Studio Code en tant que produit gratuit ou freemium.

Pour le moment, Fleet est disponible pour les développeurs en tant qu'aperçu dans le cadre du programme Fleet Explorer.

Aux côtés de Fleet, JetBrains a également annoncé la prise en charge des capacités de développement à distance dans ses IDE. Cela permettra d'installer l'IDE en tant que service backend et de charger un projet à l'intérieur. Un client léger se connectera ensuite au backend pour fournir l'interface utilisateur. Pour faciliter la configuration du backend distant, JetBrains introduit Gateway. En plus du développement à distance basé sur SSH, Gateway permet également de faire tourner le service backend dans le cloud JetBrains Space, tout comme cela se produit avec Fleet. Cela apportera les avantages de travailler avec des espaces de travail distants à tous les IDE JetBrains qui prennent en charge Gateway.

Le débat autour du développement à distance et des espaces de travail Cloud est divisé en deux fronts. Plusieurs développeurs soulignent l'importance d'avoir leur code source résidant sur leurs machines locales, tandis que d'autres insistent sur la simplification du processus et une plus grande la sécurité qu'apporte la conservation du code sur un serveur central. Cela peut être utile principalement aux entreprises, mais pas seulement à elles. Les développeurs individuels peuvent également trouver pratique et plus sûr d'installer leur environnement de développement, qui comprend généralement des plugins et des extensions de différentes sources, dans un conteneur local.

Nous avons déjà évoqué Visual Studio Code comme concurrent direct de Fleet. Des solutions alternatives aux espaces de travail basés sur le cloud sont disponibles via GitHub Codespaces et OpenVSCode Server.

 

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT