Amazon Q для разработчиков теперь включает инструменты трансформации для портирования .NET-приложений (ознакомительная версия)

Проведено: 3 дек. 2024 г.

Сегодня AWS сообщает о выходе в рамках Amazon Q для разработчиков общедоступной ознакомительной версии новых инструментов трансформации на базе генеративного искусственного интеллекта. Они позволят ускорить перенос приложений с платформы .NET на межплатформенную среду .NET. Они позволяют в четыре раза быстрее, чем традиционные методы, подготовить приложения .NET для Windows к работе в среде Linux ради сокращения затрат на лицензирование, которое может достигать 40 %.

С этим выпуском в Amazon Q для разработчиков появились агентские возможности, позволяющие портировать сотни приложений на платформе .NET, работающих в Windows, на межплатформенную версию .NET, совместимую с Linux. Делегировав утомительные задачи Amazon Q для разработчиков, команда может уделить высвободившееся время инновациям.

С Amazon Q для разработчиков можно взаимодействовать в чате на естественном языке, например чтобы определить высокоуровневые цели трансформации, предоставить доступ к репозиториям с исходным кодом и задать контекст проекта. Затем Amazon Q для разработчиков начинает процесс преобразования с оценки кода приложения, чтобы определить версии .NET, поддерживаемые типы проектов и их зависимости, а затем портирует оцененный код приложения и сопутствующие модульные тесты на межплатформенную версию .NET. Команда разработки может проверять, корректировать и утверждать ход процесса трансформации. Кроме того, Amazon Q для разработчиков предоставляет подробный журнал со списком решений по трансформации для выполнения целей организации по соответствию требований.

Общедоступная ознакомительная версия инструментов трансформации в Amazon Q для разработчиков доступна через веб-интерфейс и в интегрированной среде разработки Visual Studio. Чтобы узнать больше, ознакомьтесь с публикациями в блоге о веб-версии и об интерфейсе в IDE, а также посетите сайт об инструментах трансформации в Amazon Q для разработчиков и изучите соответствующую документацию.