Table des matières
TogglePrésentation JetBrains
JetBrains est une société de développement de logiciels qui offre certains services liés au langage de programmation Java à travers plusieurs de ses produits et initiatives.
Parmi les produits proposés par la société, on peut retrouver :
- IntelliJ IDEA, un IDE qui permet de développer en Java et d’autres langages.
- Kotlin, un langage de programmation qui est compatible avec l’écosystème de Java.
- JetBrains MPS est un outil permettant de concevoir des langages de programmation et des systèmes de modélisation personnalisés.
- et bien d’autres produits…
Présentation de la mise à jour
- Prise en charge complète des fonctionnalités de Java 21 dans IntelliJ IDEA 2023.3.
- Inspection pour migrer des chaînes concaténées vers les modèles de chaînes dans IntelliJ IDEA 2023.3, suite à l’introduction des modèles de chaînes dans Java 21.
- Saisie semi-automatique du code repensée pour les méthodes statiques dans IntelliJ IDEA 2023.3, améliorant les suggestions de saisie semi-automatique pour les méthodes utilitaires souvent statiques et situées dans d’autres classes.
- Amélioration des inspections pour les expressions conditionnelles constantes dans IntelliJ IDEA 2023.3, couvrant davantage de scénarios pour l’identification et la mise en évidence des erreurs dans les expressions conditionnelles qui sont toujours évaluées à la même valeur.
Ces mises à jour ont un impact à la fois sur l’IDE et sur le développement en Java.
- Sortie de la phase de préversion de l’AI Assistant avec disponibilité générale dans IntelliJ IDEA Ultimate.
- Introduction de l’option Run to Cursor dans le débogueur d’IntelliJ IDEA 2023.3.
- Introduction d’une barre d’outils flottante avec des actions d’édition dans IntelliJ IDEA 2023.3.
- Prise en charge directe du développement Kubernetes dans IntelliJ IDEA Ultimate 2023.3 grâce à l’intégration du plugin Kubernetes.
- Amélioration de l’expérience utilisateur avec diverses options dans IntelliJ IDEA 2023.3, telles que la possibilité de masquer la barre d’outils principale, de sélectionner une disposition Default pour les fenêtres d’outils, et une nouvelle icône produit pour macOS.
- Accessibilité de la fonctionnalité Speed Search via un raccourci dans IntelliJ IDEA 2023.3.
Ces mises à jour améliorent l’expérience globale de développement dans l’IDE mais ne sont pas spécifiquement liées au langage Java.
Perspectives d’avenir
La sortie de l’AI Assistant en disponibilité générale dans IntelliJ IDEA peut être d’une grande utilité pour les développeurs Java, offrant des suggestions de code intelligentes et des réponses contextuelles à leurs questions, ce qui peut accélérer le développement et améliorer la qualité du code. L’introduction de l’option Run to Cursor dans le débogueur permet aux développeurs Java de naviguer plus efficacement dans leur code lors du débogage, ce qui peut faciliter l’identification et la résolution des problèmes. La barre d’outils flottante avec des actions d’édition simplifie les tâches d’édition courantes, améliorant ainsi le flux de travail des développeurs Java. La prise en charge directe du développement Kubernetes simplifie le déploiement et la gestion des applications basées sur Kubernetes, ce qui peut bénéficier aux développeurs Java travaillant sur de telles applications. Les améliorations de l’expérience utilisateur, telles que la personnalisation de l’interface et l’accessibilité accrue, rendent l’utilisation de l’IDE plus confortable et intuitive pour les développeurs Java, augmentant ainsi leur productivité globale. Enfin, l’accessibilité de la fonctionnalité Speed Search via un raccourci permet aux développeurs Java de naviguer rapidement dans l’IDE, facilitant ainsi la recherche d’éléments spécifiques dans de grands projets.