JetBrains : l’art du développement

Dans le vaste univers de Java et du développement, JetBrains s’impose comme l’éditeur de référence. Aujourd’hui, JetBrains propose 11 IDE, 7 outils dédiés à .Net et Visual Studio, des plug-ins, des frameworks, ainsi que des langages, dont le plus connu est Kotlin, actuellement utilisé par plus de 5 millions de développeurs et depuis 2019 langage préféré de Google pour le développement des applications Android. On oublie parfois que Kotlin est développé par les équipes de JetBrains.

Quand on évoque JetBrains, le développeur Android / Java / Kotlin pensera IntelliJ, le développeur C# / .Net, pensera à ReSharper, l'un des outils d’analyse de code parmi les plus réputés du marché.

L’un des atouts de JetBrains est sa capacité à suivre les évolutions des plateformes et des langages et à les intégrer au fur et à mesure dans ses produits. Chaque IDE fait l’objet de 3 mises à jour par an. Ainsi, en 2020, IntelliJ IDEA a eu droit à 3 versions majeures, sans compter les mises à jour pour corriger les bugs et affiner des fonctions.

IntelliJ IDEA 2021.1, la première version de l’IDE pour 2021, apporte notamment une intégration avec Space, une plateforme de collaboration pour les développeurs, le support de WSL 2 pour les projets Java, et le nouveau service Code with me, idéal pour faire du pair programming. Ce sont des dizaines d’améliorations et de nouveautés qui sont apportées à chaque version.

Ces évolutions sont cruciales, car l’IDE supporte de nombreux langages qui évoluent eux-mêmes plusieurs fois par an. Il est important de coller au plus près aux évolutions de Java, Kotlin, Scala, JavaScript, etc.

Autre aspect important, chaque version bénéficie d’un programme de préversion : Early Access Program. Cela permet aux développeurs d’installer et de tester la prochaine itération de l’IDE plusieurs semaines avant la sortie officielle. Pour JetBrains, ces préversions permettent de récupérer les feed-backs des développeurs et de tester le comportement des nouveautés. 

En savoir plus

IntelliJ IDEA à 20 ans !

L’IDE phare de JetBrains a fêté ses 20 ans en janvier dernier. IntelliJ IDEA fut ,l’un des premiers environnements Java à ouvrir la navigation dans le code avec du refactoring. Peu à peu, l’IDE va intégrer de nouvelles fonctions. Une version spécifique, IntelliJ Platform, permet de construire un IDE sur les fondations d’IntelliJ IDEA !

Quelques faits marquants :

  • Janvier 2001 : la toute première version de l’IDE est lancée
  • 2002 : support de la JDK 1.4, inspection du code, historique local des projets
  • 2004 : éditeur graphique, analyse de code amélioré, support de Java 1.5
  • 2005 : développement web apparaît dans l’IDE
  • 2007 : amélioration et support de Spring, Hibernate, Maven, ClearCase, Ruby, Groovy
  • 2008 : SQL est disponible
  • 2009 : version communautaire
  • 2010 : support de Maven 3
  • 2011 : connexion avec GitHub
  • 2012 : 1ere version à intégrer la programmation Kotlin
  • 2014 : Android Studio est construit sur la plateforme de l’IDE
  • 2017 : Java 9, Kotlin 1.1, Go sont supportés
  • 2019 : important travail d’optimisation de l’environnement
  • 2020 : nouvelle fonte, Mono. Mode LightEdit

Découvrir toute l’histoire d’IntelliJ IDEA