IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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 , par Michael Guilloux

121PARTAGES

6  0 
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 :

  1. 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.
  2. 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.
  3. 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.
  4. 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.

Télécharger l'EAP 4 d’IntelliJ IDEA 2021.3

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de calvaire
Membre expert https://www.developpez.com
Le 02/12/2021 à 20:44
Citation Envoyé par Mister Nono Voir le message
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+

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 outils
5  1 
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 03/12/2021 à 2:30
Une 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.

3  0 
Avatar de Mister Nono
Membre chevronné https://www.developpez.com
Le 03/12/2021 à 14:06
Citation Envoyé par marc.collin Voir le message

...toujours été du eclipse (qui s'est pas mal améliorer)

mais tous reste lourd
La version Spring Tools Suite d'Eclipse est quand même pas mal du tout.
1  0 
Avatar de Mickael_Istria
Membre émérite https://www.developpez.com
Le 06/12/2021 à 9:06
Citation Envoyé par calvaire Voir le message
Il y'a très peu d'ide de traduit en Français (eclipse ne l'est pas)
Eclipse 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 .
1  0 
Avatar de marc.collin
Membre chevronné https://www.developpez.com
Le 03/12/2021 à 14:02
j'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 maintenant
0  0 
Avatar de calvaire
Membre expert https://www.developpez.com
Le 06/12/2021 à 9:22
Citation Envoyé par Mickael_Istria Voir le message
Eclipse 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 .
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.
0  0 
Avatar de Mister Nono
Membre chevronné https://www.developpez.com
Le 02/12/2021 à 18:37
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+
1  6