A AWS anunciou o Amazon Q Developer, uma nova experiência com tecnologia de IA generativa para portar aplicações .NET Framework para .NET multiplataforma. Essa nova ferramenta automatiza todo o processo, analisando a base de código, gerando um plano de transformação e executando tarefas de transformação, como atualizar e substituir pacotes NuGet e APIs, reescrever componentes de código obsoletos e ineficientes e portar para .NET multiplataforma. Atualmente, ele está disponível em versão prévia com a assinatura do Amazon Q Developer Pro Tier. Os recursos de transformação do Amazon Q Developer para .NET são compatíveis com a transformação de aplicações escritas usando as versões 3.5+ do .NET Framework, .NET Core 3.1 e .NET 5+ para as versões .NET multiplataforma atualmente compatíveis, como .NET 8 e .NET 9. Ele é compatível com a portabilidade de projetos de código C# dos seguintes tipos: aplicação de console, biblioteca de classes, testes de unidade, API da Web, serviço Windows Communication Foundation (WCF) e camadas de lógica de negócios do Model View Controller (MVC) e do Single Page Application (SPA). No entanto, a camada de interface do usuário, como o Razor Views e o WebForms, não é portada. Além disso, somente os projetos com dependências de pacotes NuGet de autoria da Microsoft têm suporte. Para aplicações .NET Framework dependentes do Internet Information Server (IIS), somente as configurações padrão do IIS têm suporte para portabilidade para .NET multiplataforma.
Amazon Q Developer: Transformando aplicações .NET com IA generativa
AWS