ArticleApplications & Développement
JetBrains a livré son IDE Rider, alternative à Visual Studio
Supportant C#, VB.Net, F#, JavaScript et TypeScript, l'IDE Rider de JetBrains est officiellement disponible. Il peut être téléchargé pour 30 jours d'essai gratuit.

JetBrains vient de livrer Rider, son environnement de développement intégré multiplateforme, potentiel concurrent de Visual Studio de Microsoft. L’IDE peut s’utiliser sur Windows, macOS et Linux pour développer des applications en utilisant ASP.Net, le framework .Net, les outils multiplateformes de Xamarin (rachetés par Microsoft en février 2016) ou le moteur Unity. Rider s’appuie sur IntelliJ IDEA, l’IDE Java de JetBrains, ainsi que sur son plug-in ReSharper. Conçu pour améliorer la productivité des développeurs, ce dernier apporte des outils d’inspection de code, de décompilation, d’assistance à la saisie de code, etc.
Rider est un IDE indépendant bâti sur IntelliJ, à la manière de WebStorm ou DataGrip, les autres environnements de développement intégrés de JetBrains. La différence est qu’au lieu d’exploiter les fonctionnalités de ReSharper sur IntelliJ – qui exploite la machine virtuelle Java –, l’outil communique à travers un protocole binaire personnalisé très rapide. ReSharper était auparavant packagé sous la forme d’une extension à Visual Studio pour analyser la qualité du code et apporter des corrections rapides.
Le front de Rider est écrit en Kotlin, un langage qui monte
En résumé, Rider réunit deux composantes principales : le front-end, qui repose sur la plateforme IntelliJ, et le back-end, qui s'appuie sur ReSharper. Le premier est écrit en Java et Kotlin, le deuxième en C# et il s’exécute sur .Net ou Mono. Les deux composantes communiquent à travers un protocole personnalisé. Rider supporte les langages C#, VB.Net, F#, JavaScript et TypeScript, ainsi que la syntaxe Razor d’ASP.Net, de même que XAML, HTML, CSS, SCSS, LEE, JSON et SQL. Au nombre de ses capacités figurent l’inspection de code, la correction automatique, le réusinage de code. L’IDE permet aussi d’effectuer les tests unitaires. Dans une prochaine version, il devrait ajouter le support de l’outil MSTest ainsi que la version 2.0, multiplateforme, de .Net Core. Un SDK sera également livré. Rider peut être téléchargé sur le site de JetBrains pour 30 jours d'essai gratuit.
Le langage Kotlin, utilisé pour le front-end de Rider, a récemment connu une percée significative dans le classement Tiobe qui évalue la popularité des langages de développement. Il est en effet passé de la 80e position en mai à la 41e en août.


