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 IDE
Amazon Q Developer ofrece soporte para una amplia gama de lenguajes de programación en sus diversas características y capacidades. En esta página se describen los idiomas y las versiones compatibles con cada una de sus funciones.
Lenguajes admitidos para sugerencias insertadas
Amazon Q admite sugerencias de código insertadas 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:
-
C
-
C++
-
C#
-
Dart
-
Go
-
Java
-
JavaScript
-
Kotlin
-
Lua
-
PHP
-
PowerShell
-
Python
-
R
-
Rust
-
SQL
-
Swift
-
SystemVerilog
-
TypeScript
Los lenguajes de Infraestructura como código (IaC) más compatibles son:
-
JSON
-
YAML
-
HCL(Terraform)
-
CDK(TypeScript, Python)
Amazon Q también admite la generación de código para:
-
Ruby
-
Intérprete de comandos
-
Scala
Soporte de lenguaje para transformaciones
Los lenguajes compatibles para la transformación dependen del entorno en el que se transforme el código.
-
Visual Studio: C# en. NETaplicaciones
Para obtener más información sobre los idiomas compatibles y otros requisitos previos para la transformación, consulte el tema correspondiente al tipo de transformación que va a realizar.
Soporte de lenguaje y marco para la generación de pruebas unitarias
El agente Amazon Q para la generación de pruebas unitarias es compatible con los siguientes lenguajes y marcos de pruebas:
Idioma | Marcos de prueba compatibles |
---|---|
Python |
|
Java |
|
Soporte de idiomas para revisiones de código
Las reseñas de código de Amazon Q admiten 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‐ PHP 8.2 y versiones anteriores
-
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 análisis en los siguientes lenguajes 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
-
Soporte lingüístico para la generación de documentación
Amazon Q admite la generación de documentación en los siguientes idiomas:
-
Java
-
Python
-
JavaScript
-
TypeScript