EAP 4 d'IntelliJ IDEA 2021.3 : développement à distance, prise en charge de Groovy 4 et bien plus
Pour l'EDI Java de JetBrains
Le 2021-10-25 15:26:20, par Michael Guilloux, Chroniqueur Actualités
Fin septembre, JetBrains a ouvert le programme d'accès anticipé (EAP) à IntelliJ IDEA 2021.3, la troisième mise à jour majeure de l'année de son EDI Java. Depuis lors, quelques builds ont été publiés et l’EAP 4 d’IntelliJ IDEA 2021.3 est disponible. Ce build apporte une nouvelle fonctionnalité majeure : la prise en charge du développement à distance. Il fournit également la prise en charge de Groovy 4, des mises à jour en matière d’accessibilité et d’autres améliorations. Vous découvrirez dans la suite les détails des nouveautés et améliorations de l'EAP 4 d'IntelliJ IDEA 2021.3.
Développement à distance
À partir de l’EAP 4, IntelliJ IDEA prend en charge les workflows de développement à distance. Cette fonctionnalité permet aux ingénieurs logiciel de se connecter facilement à une machine distante exécutant un backend d’EDI et de travailler de manière fluide sur le projet qui s’y trouve comme s’il se trouvait sur leur machine locale.
Avec les worflows de développement à distance, vous pouvez :
Pour activer le mode développement à distance, utilisez JetBrains Getaway, une nouvelle application qui sert de point d’entrée pour tous les backends à distance et qui ne nécessite pas l’installation d’un EDI sur votre machine locale.
VCS
Nouvelle fenêtre d’outils Changes
Auparavant, l’EDI affichait les données des commits ou les différences entre les commits dans une boite de dialogue. À partir de cet EAP, IntelliJ IDEA affiche ces informations dans la fenêtre d’outils Changes, située dans la partie gauche de l’éditeur.
Groovy 4
JetBrains a ajouté la prise en charge de Groovy 4, qui apporte notamment toutes les capacités d’analyse du code, des inspections fonctionnelles et des actions d’intention. Des fonctionnalités comme les expressions switch et les types scellés sont également disponibles.
Mises à jour d’accessibilité
En vue de la publication de la version 2021.3 d’IntelliJ IDEA, JetBrains a résolu plusieurs problèmes d’accessibilité afin de rendre le travail en mode lecteur d’écran plus confortable. Pour répondre aux demandes des utilisateurs, JetBrains a désactivé la fenêtre contextuelle du widget de la fenêtre d’outils et celle de la documentation rapide qui apparaissaient au passage de la souris. L'éditeur de logiciels pour développeur a également résolu un problème relatif à l’appel de la boite de dialogue Go to Declaration.
Cet EAP apporte en outre une meilleure prise en charge de l’accessibilité sur macOS. JetBrains a corrigé plusieurs problèmes liés à la synthèse vocale et il est désormais possible de créer des projets en utilisant un lecteur d’écran.
De plus, le nombre d’infobulles sonores a été réduit afin de réduire les distractions.
Java
Nouvelles inspections Java
Si vous utilisez Java 16 ou une version ultérieure, l’EDI vous suggèrera de remplacer collect(toList()) par .toList(), mais uniquement si personne ne modifie la liste. Ainsi, votre programme reste fonctionnel et votre code est allégé.
Une autre inspection vous aide à simplifier votre code en remplaçant collection.addAll(List.of(“x”)) par collection.add(x) et map.putAll(Map.of(“a”, “b”)) par map.put(“a”, “b”).
Améliorations de la qualité
Vous trouverez, dans les notes de publication, plus de détails sur les nouveautés et améliorations ainsi que les autres problèmes résolus avec cette mise à jour.
Pour obtenir cette nouvelle version, vous pouvez la télécharger depuis le site de JetBrains, l’application gratuite Toolbox App, ou via snaps pour les utilisateurs d’Ubuntu.
Télécharger l'EAP 4 d’IntelliJ IDEA 2021.3
Développement à distance
À partir de l’EAP 4, IntelliJ IDEA prend en charge les workflows de développement à distance. Cette fonctionnalité permet aux ingénieurs logiciel de se connecter facilement à une machine distante exécutant un backend d’EDI et de travailler de manière fluide sur le projet qui s’y trouve comme s’il se trouvait sur leur machine locale.
Avec les worflows de développement à distance, vous pouvez :
- Développer depuis n’importe quelle machine. Les développeurs ne sont plus limités par la puissance de leurs appareils locaux et peuvent utiliser autant de ressources que nécessaire avec la machine distante.
- Bénéficier d’une configuration d’environnement flexible. Les environnements de développement à distance peuvent être séparés de la configuration de la machine locale. Cela permet d’éviter les conflits de versions et de naviguer entre plusieurs espaces de travail.
- Avoir un ordinateur portable sans code source. Aucun code source n’est hébergé sur la machine du développeur lorsqu’il travaille via le workflow de développement à distance. Les données de l’entreprise restent en sécurité dans des référentiels autorisés.
- Travailler partout en toute sécurité. La fonctionnalité de développement à distance est compatible avec le télétravail et les modes de travail hybrides car vos projets sont stockés de manière sécurisée sur la machine à distance et sont accessibles de partout.
Pour activer le mode développement à distance, utilisez JetBrains Getaway, une nouvelle application qui sert de point d’entrée pour tous les backends à distance et qui ne nécessite pas l’installation d’un EDI sur votre machine locale.
VCS
Nouvelle fenêtre d’outils Changes
Auparavant, l’EDI affichait les données des commits ou les différences entre les commits dans une boite de dialogue. À partir de cet EAP, IntelliJ IDEA affiche ces informations dans la fenêtre d’outils Changes, située dans la partie gauche de l’éditeur.
Groovy 4
JetBrains a ajouté la prise en charge de Groovy 4, qui apporte notamment toutes les capacités d’analyse du code, des inspections fonctionnelles et des actions d’intention. Des fonctionnalités comme les expressions switch et les types scellés sont également disponibles.
Mises à jour d’accessibilité
En vue de la publication de la version 2021.3 d’IntelliJ IDEA, JetBrains a résolu plusieurs problèmes d’accessibilité afin de rendre le travail en mode lecteur d’écran plus confortable. Pour répondre aux demandes des utilisateurs, JetBrains a désactivé la fenêtre contextuelle du widget de la fenêtre d’outils et celle de la documentation rapide qui apparaissaient au passage de la souris. L'éditeur de logiciels pour développeur a également résolu un problème relatif à l’appel de la boite de dialogue Go to Declaration.
Cet EAP apporte en outre une meilleure prise en charge de l’accessibilité sur macOS. JetBrains a corrigé plusieurs problèmes liés à la synthèse vocale et il est désormais possible de créer des projets en utilisant un lecteur d’écran.
De plus, le nombre d’infobulles sonores a été réduit afin de réduire les distractions.
Java
Nouvelles inspections Java
Si vous utilisez Java 16 ou une version ultérieure, l’EDI vous suggèrera de remplacer collect(toList()) par .toList(), mais uniquement si personne ne modifie la liste. Ainsi, votre programme reste fonctionnel et votre code est allégé.
Une autre inspection vous aide à simplifier votre code en remplaçant collection.addAll(List.of(“x”)) par collection.add(x) et map.putAll(Map.of(“a”, “b”)) par map.put(“a”, “b”).
Améliorations de la qualité
- Résolution du problème qui empêchait la décompression d’un fichier WAR lorsque les actions Delegate IDE build/run pour Gradle étaient activées.
- Résolution du blocage de l’interface utilisateur lors de la recherche dans la boite de dialogue de choix de fichier sur macOS.
- Résolution du problème de fermeture incorrecte des onglets quand plusieurs onglets sont ouverts simultanément.
- Résolution du problème de désactivation de la barre de navigation en mode sans distraction.
- Résolution du problème de maintien des options de VM après qu’elles aient été configurées.
Vous trouverez, dans les notes de publication, plus de détails sur les nouveautés et améliorations ainsi que les autres problèmes résolus avec cette mise à jour.
Pour obtenir cette nouvelle version, vous pouvez la télécharger depuis le site de JetBrains, l’application gratuite Toolbox App, ou via snaps pour les utilisateurs d’Ubuntu.
-
calvaireExpert confirmé
c'est du troll ou c'est de vrai reproche ?
Il y'a très peu d'ide de traduit en Français (eclipse ne l'est pas), peu d'outils pro d'ailleurs le sont (vmware...)
Pour ma part je trouve qu'Eclipse aussi est une vrai usine a gaz, les 2 ont des points positifs et des points négatifs. Concernant ta remmarque de "il faut etre expert" oui et non, on peut utiliser les fonctions de base facilement quand meme (choix de la jvm, integration avec maven, git...)
et cette remarque est valable pour tous les gros ide usine a gaz: eclipse ou visual studio faut etre expert pour maitriser complètement ces outilsle 02/12/2021 à 20:44 -
Pierre Louis ChevalierExpert éminent séniorUne fois la période de formation passée, la majorité des professionnels s'accordent à dire que le meilleur EDI c'est clairement celui de Jetbrains, et c'est clairement devenu le standard en entreprise.
Eclipse reste pas mal et garde sa place de bon 2eme, c'est l'utilisation de NetBeans qui s'est surtout totalement écroulée depuis des années.le 03/12/2021 à 2:30 -
Mister NonoMembre chevronnéle 03/12/2021 à 14:06
-
Mickael_IstriaMembre émériteEclipse IDE est traduit en francais, et bien d'autres langues. Tu peux telecharger les traductions sur https://www.eclipse.org/babel/downloads.php (c'est mentionne dans la FAQ de developpez d'ailleurs) et la base de donnee si tu veux contribuer des traductions c'est https://babel.eclipse.org/babel/login_oauth.php .le 06/12/2021 à 9:06
-
marc.collinMembre éméritej'ai une licence pour intellij idea, mais j'utilise plus souvent netbeans tout dépendant des projets.
depuis quelques versions sur certain projet, j'avais un crash de l'ide... assez fatigant.
sinon dans mon présent mandat, c'est la première fois que je rencontre intellij idea en entreprise.... toujours été du eclipse (qui s'est pas mal améliorer)
mais tous reste lourd
j'aime pas trop la gestion multiprojet d'intellij idea comparativement à l'approche d'eclipse.... ma version intellij idea date de 1 ans... c'est peut-être mieux maintenantle 03/12/2021 à 14:02 -
calvaireExpert confirméje ne savais pas merci, même si perso les logiciels en anglais ne m'ont jamais dérangé.
au contraire même, vu que la plupart des tutos sont en anglais, c'est plus facile de suivre les tutos je trouve en anglais.
après c'est des options donc qui peu le plus peu le moins comme on dit.le 06/12/2021 à 9:22 -
Mister NonoMembre chevronnéMarre de ce produit pourtant très bien. Il faut être expert IntelliJ pour pouvoir appréhender correctement cet EDI.
En effet, des fonctions triviales avec Eclipse ou Spring Tools Suite deviennent une usine à gaz avec Jetbrains : vraiment dommage...
En plus, cet EDI n'a même pas la politesse de fournir le langage de ses utilisateurs, en l’occurrence le français ici.
A+le 02/12/2021 à 18:37