Nouvel IDE avec prise en charge de C# (.NET) : premier regard sur un outil de développement frais
Le monde du développement .NET s'est enrichi d'un nouvel outil. Récemment, la version publique d'un IDE sous le nom de code « CodeFusion Studio » (nom de travail) a été publiée, promettant d'être une alternative légère mais puissante à Visual Studio et Rider. Nous avons testé la nouveauté et partageons nos premières impressions.
Qu'est-ce que cet IDE ?
Le projet est créé par une équipe d'anciens ingénieurs de JetBrains et Microsoft. L'objectif principal est d'offrir aux développeurs C# un environnement qui combine la rapidité d'un éditeur de code (comme VS Code) avec la profondeur d'analyse caractéristique des IDE complets. Actuellement, .NET 6, 7 et 8 sont pris en charge, et une intégration avec .NET 9 est prévue.
Fonctionnalités clés
- IntelliSense ultra-rapide : Les suggestions et l'auto-complétion apparaissent presque instantanément, même dans des projets comportant des centaines de milliers de lignes de code. Le système d'analyse utilise la mise en cache de Roslyn à un nouveau niveau.
- Terminal et Git intégrés : L'IDE intègre un terminal avancé avec coloration syntaxique et un outil visuel pour travailler avec Git (staging, commits, comparaison de fichiers).
- Profileur pour .NET : Un outil intégré pour mesurer les performances sans avoir besoin de connecter des utilitaires externes. Il permet de visualiser les allocations mémoire et les goulots d'étranglement en temps réel.
- Refactoring intelligent : En plus des actions standard (renommage, extraction de méthode), l'IDE propose une migration automatique vers les nouvelles versions de l'API .NET et le remplacement des constructions obsolètes.
- Prise en charge de Blazor et MAUI : Coloration syntaxique complète, navigation et débogage pour les projets web et mobiles.
Première impression
Après l'installation, l'IDE se lance en 3 à 4 secondes. L'interface est minimaliste, rappelant Fleet, mais avec des éléments de Visual Studio. Il est agréable de constater que pour commencer, il n'est pas nécessaire de créer un projet séparé : on peut ouvrir un dossier contenant du code, et l'environnement détermine lui-même la structure de la solution. Le débogage fonctionne de manière stable, les points d'arrêt se déclenchent correctement, et la fenêtre « Watch » se met à jour sans délai.
À qui cela sera-t-il utile ?
- Aux développeurs C# qui recherchent une alternative rapide à Visual Studio pour les tâches quotidiennes.
- Aux équipes travaillant avec des microservices sur .NET — la légèreté de l'IDE permet de garder plusieurs projets ouverts simultanément sans perte de performances.
- Aux débutants : L'interface simple et les suggestions de syntaxe intégrées rendent le seuil d'entrée bas.
Ce qui n'a pas plu ?
Il n'y a pas encore de prise en charge des extensions (plugins) — seulement les fonctionnalités de base. De plus, il n'y a pas de concepteur de formulaires intégré pour WinForms et WPF. Les développeurs promettent d'ajouter ces fonctionnalités d'ici six mois. En outre, la version pour Linux est encore en version bêta.
Bilan
Ce nouvel IDE est un pas assuré vers un outil moderne, rapide et pratique pour C# (.NET). Si vous en avez assez de la « lourdeur » de Visual Studio et que vous ne voulez pas payer pour une licence Rider, il vaut la peine de jeter un œil à ce projet. La version gratuite (Community Edition) est déjà disponible en téléchargement sur le site officiel.
Suivez les mises à jour sur PythonLib — nous continuerons à tester la nouveauté et vous parlerons des astuces cachées dans les prochains articles.
<<