- pour la prise en charge des langages : des fonctionnalités d'assistance à l'écriture de code comprenant la complétion de code intelligente, une analyse statique approfondie, des refactorisations intelligentes, une navigation rapide, un débogueur, un exécuteur de test, etc. En dehors de Java, l'EDI prend en charge de nombreux autres langages : certains de manière native comme Groovy, Kotlin, TypeScript, entre autres ; et d'autres via plug-in, comme Scala, Python, PHP, Go, Dart, etc. ;
- pour la prise en charge des frameworks : Android Studio, Spring, JavaFX, Java EE, Grails, GWT, Struts, React, AngularJS, Node.js, Django, Flask, Lavarel, Drupal, Wordpress, entre autres frameworks à la fois côté serveur et front-end qui sont supportés de manière native ou via plugin.
IntelliJ IDEA supporte également bon nombre d'outils de contrôle de version (Git, GitHub, CVS, Mercurial, Subversion, Team Foundation Server, Perforce), d'outils de déploiement (Docker, Tomcat, TomEE, JBoss, WebLogic, offres cloud, etc.), d'outils de build (Maven, Gradle, Ant, NPM, Webpack, etc.), entre autres.
Il s'agit donc d'un EDI assez mature. Mais pendant longtemps, IntelliJ IDEA n’est apparu qu’en noir et blanc, alors que la possibilité de personnaliser l'EDI était une demande de longue date des développeurs. Aujourd'hui, cette demande a été satisfaite, car IntelliJ IDEA 2019.1 deviendra plus flexible que jamais grâce aux thèmes personnalisés. Il est désormais possible de concevoir votre propre thème à partir de zéro et cela a été rendu de surcroît très facile.
JetBrains a créé quelques nouveaux thèmes qui pourraient servir de point de départ : thème violé foncé, thème cyan clair et thème gris.
Thème violet foncé
Thème cyan clair
Thème gris
Vous pouvez donc ajouter immédiatement plus de couleurs à votre EDI en téléchargeant l’un de ces nouveaux thèmes et en le sélectionnant comme nouveau thème dans les paramètres d’apparence. Chaque thème est en fait un plug-in de thème que vous pouvez télécharger directement à partir du référentiel de plug-ins d'IntelliJ IDEA. Ou, si vous le souhaitez, vous pouvez créer votre propre plug-in de thème à l'aide du kit de développement et modifier l'apparence de l'EDI via le fichier JSON.
L'équipe JetBrains a apporté des modifications importantes à sa base de code afin que vous puissiez modifier l'apparence de l'EDI dans son intégralité, notamment les couleurs des icônes, les boutons radio, les flèches, le jeu de couleurs et tout ce à quoi vous pouvez penser. Autrement dit, vous pouvez littéralement changer la couleur de n'importe quoi.
Précisons aussi que ce changement majeur affecte la plateforme IntelliJ, ce qui signifie que tous les EDI basés sur IntelliJ disposeront de cette nouvelle capacité dans la version 2019.1. Cela comprend non seulement IntelliJ IDEA, mais aussi :
- PhpStorm : l'EDI de JetBrains pour le développement Web avec PHP ;
- PyCharm : l'EDI pour le développement Python ;
- RubyMine : l'EDI de JetBrains pour le développement Web avec Ruby et supportant Ruby on Rails ;
- WebStorm : l'EDI de JetBrains destiné principalement au développement Web avec JavaScript et TypeScript ;
- DataGrip : un EDI destiné aux administrateurs de base de données et aux développeurs travaillant avec des bases de données SQL (prise en charge d'AWS Redshift, DB2, SQL Server, Microsoft Azure, MySQL, Oracle, PostgreSQL, SQLite, Sybase, entre autres) ;
- GoLand : un EDI visant à fournir un environnement ergonomique pour le développement en Go ;
- CLion : un EDI C/C++ pour Linux, macOS et Windows intégré au système de génération CMake ;
- AppCode : l'EDI de JetBrains destiné aux plateformes Apple telles que macOS, iOS, watchOS et tvOS, et supportant la programmation en C, C++, Objective-C et Swift ; et
- Rider : l'EDI pour le développement Web avec C# et .NET.
Avec cette nouvelle possibilité qu'offre IntelliJ, JetBrains invite les développeurs à créer leurs propres thèmes avec le kit de développement et les partager avec la communauté en les publiant sur son référentiel de plug-ins.
Essayez IntelliJ IDEA (2019.1 Beta 3)
Les outils de developpements JetBrains
Source : Blog JetBrains
Et vous ?
Utilisez-vous IntelliJ IDEA ou les autres EDI JetBrains affectés par cette nouveauté ?
Comment accueillez-vous les nouveaux thèmes et la possibilité de personnaliser l'apparence de ces EDI ?
Est-ce une nouveauté que vous avez réclamée ?
Voir aussi :
IntelliJ IDEA 2019.1 EAP5 : la préversion de l'IDE Java permet de visualiser les emplacement récents de code, et prend en charge les modifications apportées par Android Studio 3.3
JetBrains fait le bilan de son année 2018 : six millions de développeurs ont utilisé ses produits