Trasformazione delle applicazioni .NET con Amazon Q Developer - Amazon Q Developer

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Trasformazione delle applicazioni .NET con Amazon Q Developer

Amazon Q Developer può trasferire le applicazioni .NET basate su Windows in applicazioni .NET multipiattaforma compatibili con Linux tramite un flusso di lavoro di rifattorizzazione basato sull’IA generativa. Amazon Q ti aiuta inoltre ad aggiornare versioni obsolete di applicazioni .NET multipiattaforma a versioni più recenti.

Per trasformare una soluzione o un progetto.NET, Amazon Q analizza la tua codebase, determina gli aggiornamenti necessari per il trasferimento dell’applicazione e genera un piano di trasformazione prima dell’inizio della trasformazione. Durante questa analisi, Amazon Q suddivide la soluzione o il progetto .NET in gruppi di codice che è possibile visualizzare nel piano di trasformazione. Un gruppo di codice è un progetto con tutte le sue dipendenze che insieme generano un’unità di codice compilabile come una DLL (Dynamic Link Library) o un eseguibile.

Durante la trasformazione, Amazon Q fornisce step-by-step aggiornamenti in un Transformation Hub in cui è possibile monitorare i progressi. Dopo aver trasformato l’applicazione, Amazon Q genera un riepilogo con le modifiche proposte in una visualizzazione delle differenze per consentirti, facoltativamente, di verificare le modifiche prima di accettarle. Quando accetti le modifiche, Amazon Q effettua aggiornamenti immediati alla tua soluzione o progetto .NET.

Amazon Q esegue quattro attività principali per portare le applicazioni .NET su Linux:

  • Aggiorna la versione del linguaggio: sostituisce le versioni di codice C# obsolete con versioni C# compatibili con Linux.

  • Migra da .NET Framework a .NET multipiattaforma: migra progetti e pacchetti da .NET Framework dipendenti da Windows a .NET multipiattaforma compatibili con Linux.

  • Riscrive il codice per la compatibilità con Linux: rifattorizza e riscrive componenti di codice obsoleti e inefficienti.

  • Genera un report sulla compatibilità con Linux: per le attività con intervallo aperto in cui è necessario l’intervento dell’utente per creare ed eseguire il codice su Linux, Amazon Q fornisce un report dettagliato delle azioni necessarie per configurare l’applicazione dopo la trasformazione.

Per ulteriori informazioni su come Amazon Q esegue le trasformazioni .NET, consulta Come funziona.

Quote

Le trasformazioni .NET con Amazon Q nell’IDE mantengono le seguenti quote:

  • Righe di codice per processo: il numero massimo di righe di codice che Amazon Q può trasformare in un determinato processo di trasformazione. Questo è anche il limite totale mensile per le trasformazioni .NET.

  • Processi simultanei: il numero massimo di processi di trasformazione che è possibile eseguire nello stesso momento. Questa quota si applica a tutte le trasformazioni nell’IDE, incluse le trasformazioni Java.

Risorsa Quote
Righe di codice per processo 100.000 righe di codice
Processi simultanei

1 processo per utente

2 offerte di lavoro per AWS account