Idiomas compatibles con Amazon Q Developer en el IDE - Amazon Q Developer

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