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.
Argomenti
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 |