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à.
Lingue supportate per Amazon Q Developer in IDE
Amazon Q Developer fornisce supporto per un'ampia gamma di linguaggi di programmazione attraverso le sue varie caratteristiche e capacità. Questa pagina descrive le lingue e le versioni supportate per i suggerimenti di codice in linea, la trasformazione del codice, le scansioni di sicurezza e le correzioni automatiche del codice.
Supporto linguistico per i suggerimenti in linea
Amazon Q supporta suggerimenti di codice in linea per più linguaggi di programmazione. L'accuratezza e la qualità della generazione del codice per un linguaggio di programmazione dipendono dalla dimensione e dalla qualità dei dati di addestramento.
In termini di qualità dei dati di formazione, i linguaggi di programmazione che offrono il maggior supporto sono:
-
Java
-
Python
-
JavaScript
-
TypeScript
-
C#
-
Go
-
PHP
-
Rust
-
Kotlin
-
SQL
-
C++
-
C
I linguaggi Infrastructure as Code (IaC) con il maggior supporto sono:
-
JSON (AWS CloudFormation)
-
YAML (AWS CloudFormation)
-
HCL(Terraform)
-
CDK(Dattiloscritto, Python)
Amazon Q supporta anche la generazione di codice per:
-
Ruby
-
Shell
-
Scala
Supporto linguistico per Code Transformation
Amazon Q Developer Agent for code transformationSupporta l'aggiornamento del codice da Java 8 o Java 11 a Java 17.
Supporto linguistico per le scansioni di sicurezza
Le scansioni di sicurezza di Amazon Q supportano le seguenti versioni linguistiche:
-
Java ‐ Java 17 e versioni precedenti
-
JavaScript‐ ECMAScript 2021 e versioni precedenti
-
Python ‐ Python 3.11 e versioni precedenti, all'interno della serie Python 3
-
C# ‐ Tutte le versioni (. NET6.0 e versioni successive (consigliate)
-
TypeScript‐ Tutte le versioni
-
Ruby ‐ Ruby 2.7 e 3.2
-
Vai ‐ Vai 1.18
-
C ‐ C11 e versioni precedenti
-
C++ ‐ C++17 e versioni precedenti
-
PHP‐ 8.2 e versioni precedenti PHP
-
Kotlin ‐ Kotlin 2.0.0 e versioni precedenti
-
Scala ‐ Scala 3.2.2 e versioni precedenti
-
JSX‐ React 17 e versioni precedenti
-
Linguaggi Infrastructure as Code (IaC)
-
AWS CloudFormation‐ 2010-09-09
-
Terraform ‐ 1.6.2 e versioni precedenti
-
AWS CDK‐ TypeScript e Python
-
Le correzioni automatiche del codice sono disponibili per le scansioni nelle seguenti lingue e versioni:
-
Java ‐ Java 17 e versioni precedenti
-
JavaScript‐ ECMAScript 2021 e versioni precedenti
-
Python ‐ Python 3.11 e versioni precedenti, all'interno della serie Python 3
-
C# ‐ Tutte le versioni (. NET6.0 e versioni successive (consigliate)
-
TypeScript‐ Tutte le versioni
-
Linguaggi Infrastructure as Code (IaC)
-
AWS CloudFormation‐ 2010-09-09
-
Terraform ‐ 1.6.2 e versioni precedenti
-
AWS CDK‐ TypeScript e Python
-