Bienvenue dans Fleet !
Mise à jour du 3 Décembre 2021 : Nous avons reçu un très grand nombre de demandes pour rejoindre le Programme Early Preview de Fleet et ne pouvons malheureusement plus accepter de nouvelles inscriptions. Toutes les personnes s’étant inscrites avant le 3 décembre recevront bien leur invitation à rejoindre le programme. Les abonnements aux mises à jour et actualités du programme Early Preview de Fleet restent accessibles sur jetbrains.com/fleet. Vous pouvez également suivre @JetBrains_Fleet sur Twitter.
Cela fait des années que l’on nous demande, « Quand allez-vous développer un éditeur léger ? »
Et bien, nous avons le grand plaisir d’annoncer le lancement de Fleet un éditeur léger – mais pas seulement !
Lorsque vous démarrez Fleet, vous disposez d’un éditeur complet avec mise en évidence des éléments de syntaxe, saisie semi-automatique simple, etc. Tout ce que vous attendez normalement d’un éditeur. Mais ce ne pas tout !
Car Fleet est aussi un IDE entièrement fonctionnel, qui prend en charge la saisie semi-automatique intelligente, les refactorisations, la navigation, le débogage et tout ce que vous trouvez habituellement dans un IDE – tout cela en un clic.
Fleet a été développé à partir de zéro, avec une nouvelle architecture et une interface utilisateur repensée. Voyons plus en détail ce qu’il a à offrir !
Fleet est multilangage
Les développeurs utilisent souvent plusieurs technologies, non seulement pour leurs différents projets, mais aussi au sein d’un même projet. Chez JetBrains, nous nous sommes toujours efforcés de tirer parti des connaissances sur les environnements aue vous utilisez et de nous adapter à vos besoins, c’est pourquoi tous nos IDE sont basés sur la même plateforme principale.
Avec Fleet, nous allons encore plus loin dan cette approche en proposant un IDE unique et polyvalent. Vous n’aurez plus à ouvrir plusieurs IDE afin de pouvoir accéder à la fonctionnalité dont vous avez besoin pour une technologie spécifique. Avec Fleet, tout ce dont vous avez besoin est réuni dans une seule application.
Fleet a une architecture distribuée
Fleet a été développé à partir de zéro afin de répondre aux besoins des développeurs qui ne travaillent pas nécessairement avec des projets locaux. Grâce à son architecture distribuée, peu importe que le projet soit local, dans un conteneur ou dans un autre pays à des milliers de kilomètres. Le système de fichiers virtualisé de Fleet vous permet de travailler aussi bien sur des projets locaux que sur des projets distants.
L’architecture de Fleet est distribuée, répartie entre frontend, backend, serveur d’espace de travail et observateur de système de fichiers. Fleet peut être lui-même exécuté de manière distribuée, ce qui permet des scénarios dans lesquels l’analyse et d’autres opérations peuvent être réalisées sur une machine distante par exemple.
Fleet est pris en charge dans Space
Nous savons tous et toutes à quel point la configuration de l’environnement d’un nouveau projet peut être pénible, car il faut s’assurer que les paramètres, les dépendances et tous les autres éléments requis sont corrects avant de pouvoir commencer à travailler. JetBrains Space apporte la prise en charge de la gestion des environnements distants, ce qui permet de lancer facilement une instance de serveur à distance à partir d’un référentiel source qui peut être personnalisé à l’aide d’un Dockerfile.
Fleet est collaboratif
Fleet est conçu dans un esprit de collaboration. Il permet donc de collaborer facilement sur un projet, qu’il soit local ou distant. Fleet vous donne la possibilité de travailler simultanément à plusieurs sur le même fichier ou sur des fichiers différents, d’exécuter des tests, d’accéder à des terminaux et d’effectuer d’autres actions incontournables pour un IDE collaboratif.
Fleet bénéficie du meilleur de nos connaissances et de nos technologies
Pour développer Fleet, nous avons mis à profit plus de 20 ans de connaissances et d’expérience dans la création d’outils de développement, notamment d’IDE. À cela, nous avons ajouté nos technologies existantes. De fait, toutes les fonctionnalités intelligentes de Fleet utilisent le moteur de traitement du code d’IntelliJ comme backend.
Avec Fleet, nous proposons une expérience différente à ceux qui ont parfois besoin de n’utiliser qu’un éditeur mais qui souhaitent également disposer d’un IDE complet, à ceux qui veulent pouvoir utiliser un seul outil plutôt que plusieurs outils spécialisés, et nous apportons une solution aux cas de développement distribué pour lesquels nos IDE existants ne sont pas toujours adaptés. Il est important de souligner que Fleet ne vient pas remplacer les autres outils que nous proposons, mais qu’il offre plus de choix. Nous continuons à travailler activement au développement de tous nos IDE et Fleet profitera de ces avancées.
Devenez un Fleet Explorer!
Fleet n’en est qu’à ses débuts et nous allons l’améliorer encore afin de répondre au mieux aux besoins de nos utilisateurs, et pour cela, vos retours sont essentiels. Si vous souhaitez accéder aux versions EAP de Fleet et rejoindre le programme Fleet Explorer, complétez ce formulaire de demande. Veuillez noter que le nombre de participants à ce programme est pour le moment limité. Alors, si vous êtes intéressé·e, inscrivez-vous rapidement !
Auteur de l’article original en anglais :