AWS telah mengumumkan Amazon Q Developer, sebuah pengalaman baru yang didukung oleh AI generatif untuk mem-porting aplikasi .NET Framework ke .NET lintas platform. Alat baru ini mengotomatiskan seluruh proses dengan menganalisis basis kode, menghasilkan rencana transformasi, dan menjalankan tugas transformasi seperti meningkatkan versi dan mengganti paket NuGet dan API, menulis ulang komponen kode yang tidak digunakan lagi dan tidak efisien, dan mem-porting ke .NET lintas platform. Saat ini tersedia dalam pratinjau dengan langganan Amazon Q Developer Pro Tier. Kemampuan transformasi Amazon Q Developer untuk .NET mendukung transformasi aplikasi yang ditulis menggunakan .NET Framework versi 3.5+, .NET Core 3.1, dan .NET 5+ ke versi .NET lintas platform yang saat ini didukung seperti .NET 8 dan .NET 9. Ini mendukung porting proyek kode C# dari jenis berikut: aplikasi konsol, pustaka kelas, pengujian unit, API web, layanan Windows Communication Foundation (WCF), dan lapisan logika bisnis dari Model View Controller (MVC) dan Aplikasi Halaman Tunggal (SPA). Namun, lapisan UI seperti Razor Views dan WebForms tidak di-porting. Selain itu, hanya proyek dengan dependensi paket NuGet yang ditulis oleh Microsoft yang didukung. Untuk aplikasi .NET Framework yang bergantung pada Internet Information Server (IIS), hanya konfigurasi IIS default yang didukung untuk porting ke .NET lintas platform.
Amazon Q Developer: Mentransformasi Aplikasi .NET dengan AI Generatif
AWS