AWS анонсировала Amazon Q Developer, новую функцию на основе генеративного ИИ для переноса приложений .NET Framework на кроссплатформенную .NET. Этот новый инструмент автоматизирует весь процесс, анализируя кодовую базу, создавая план преобразования и выполняя задачи преобразования, такие как обновление и замена пакетов NuGet и API, переписывание устаревших и неэффективных компонентов кода и перенос на кроссплатформенную .NET. В настоящее время доступна предварительная версия с подпиской Amazon Q Developer Pro Tier. Возможности преобразования Amazon Q Developer для .NET поддерживают преобразование приложений, написанных с использованием .NET Framework версий 3.5+, .NET Core 3.1 и .NET 5+, в текущие поддерживаемые кроссплатформенные версии .NET, такие как .NET 8 и .NET 9. Поддерживается перенос проектов кода C# следующих типов: консольное приложение, библиотека классов, модульные тесты, веб-API, служба Windows Communication Foundation (WCF) и уровни бизнес-логики Model View Controller (MVC) и Single Page Application (SPA). Однако уровень пользовательского интерфейса, такой как Razor Views и WebForms, не переносится. Кроме того, поддерживаются только проекты с зависимостями пакетов NuGet от Microsoft. Для приложений .NET Framework, зависящих от Internet Information Server (IIS), для переноса на кроссплатформенную .NET поддерживаются только конфигурации IIS по умолчанию.
Amazon Q Developer: преобразование приложений .NET с помощью генеративного ИИ
AWS