AWS a annoncé Amazon Q Developer, une nouvelle expérience optimisée par l'IA générative pour porter les applications .NET Framework vers .NET multiplateforme. Ce nouvel outil automatise l'ensemble du processus en analysant la base de code, en générant un plan de transformation et en exécutant des tâches de transformation telles que la mise à niveau et le remplacement des paquets NuGet et des API, la réécriture des composants de code obsolètes et inefficaces, et le portage vers .NET multiplateforme. Il est actuellement disponible en avant-première avec l'abonnement Amazon Q Developer Pro Tier. Les capacités de transformation d'Amazon Q Developer pour .NET prennent en charge la transformation des applications écrites à l'aide de .NET Framework versions 3.5+, .NET Core 3.1 et .NET 5+ vers les versions .NET multiplateformes actuellement prises en charge, telles que .NET 8 et .NET 9. Il prend en charge le portage des projets de code C# des types suivants : application console, bibliothèque de classes, tests unitaires, API Web, service Windows Communication Foundation (WCF) et couches de logique métier de Model View Controller (MVC) et Single Page Application (SPA). Cependant, la couche d'interface utilisateur telle que Razor Views et WebForms n'est pas portée. De plus, seuls les projets avec des dépendances de paquets NuGet de Microsoft sont pris en charge. Pour les applications .NET Framework dépendant d'Internet Information Server (IIS), seules les configurations IIS par défaut sont prises en charge pour le portage vers .NET multiplateforme.
Amazon Q Developer : transformer les applications .NET avec l'IA générative
AWS