Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Idiomas compatibles con Amazon Q Developer en el IDE
Amazon Q Developer ofrece soporte para una amplia gama de lenguajes de programación en sus diversas funciones y capacidades. En esta página se describen los lenguajes y las versiones compatibles con las sugerencias de código integradas, la transformación de código, los escaneos de seguridad y las correcciones automáticas de código.
Soporte de idiomas para las sugerencias en línea
Amazon Q admite sugerencias de código en línea para varios lenguajes de programación. La precisión y la calidad de la generación de código para un lenguaje de programación dependen del tamaño y la calidad de los datos de entrenamiento.
En cuanto a la calidad de los datos de entrenamiento, los lenguajes de programación más compatibles son:
-
Java
-
Python
-
JavaScript
-
TypeScript
-
C#
-
Go
-
PHP
-
Rust
-
Kotlin
-
SQL
-
C++
-
C
Los lenguajes de infraestructura como código (IaC) más compatibles son:
-
JSON (AWS CloudFormation)
-
YAML (AWS CloudFormation)
-
HCL(Terraform)
-
CDK(TypeScript, Python)
Amazon Q también admite la generación de código para:
-
Ruby
-
Intérprete de comandos
-
Scala
Soporte lingüístico para la transformación del código
Amazon Q Developer Agent for code transformationAdmite la actualización del código de Java 8 o Java 11 a Java 17.
Soporte de idiomas para escaneos de seguridad
Los escaneos de seguridad de Amazon Q son compatibles con las siguientes versiones lingüísticas:
-
Java ‐ Java 17 y versiones anteriores
-
JavaScript‐ ECMAScript 2021 y anteriores
-
Python ‐ Python 3.11 y versiones anteriores, dentro de la serie Python 3
-
C# ‐ Todas las versiones (. NET6.0 y versiones posteriores (se recomienda)
-
TypeScript‐ Todas las versiones
-
Ruby ‐ Ruby 2.7 y 3.2
-
Go ‐ Go 1.18
-
C ‐ C11 y versiones anteriores
-
C++ ‐ C++17 y versiones anteriores
-
PHP‐ 8.2 y versiones anteriores PHP
-
Kotlin ‐ Kotlin 2.0.0 y versiones anteriores
-
Scala ‐ Scala 3.2.2 y versiones anteriores
-
JSX‐ React 17 y versiones anteriores
-
Lenguajes de infraestructura como código (IaC)
-
AWS CloudFormation‐ 2010-09-09
-
Terraform ‐ 1.6.2 y versiones anteriores
-
AWS CDK‐ TypeScript y Python
-
Las correcciones automáticas de código están disponibles para los escaneos en los siguientes idiomas y versiones:
-
Java ‐ Java 17 y versiones anteriores
-
JavaScript‐ ECMAScript 2021 y anteriores
-
Python ‐ Python 3.11 y versiones anteriores, dentro de la serie Python 3
-
C# ‐ Todas las versiones (. NET6.0 y versiones posteriores (se recomienda)
-
TypeScript‐ Todas las versiones
-
Lenguajes de infraestructura como código (IaC)
-
AWS CloudFormation‐ 2010-09-09
-
Terraform ‐ 1.6.2 y versiones anteriores
-
AWS CDK‐ TypeScript y Python
-