Amazon Q 개발자가 지원하는 언어는 IDE - Amazon Q Developer

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Q 개발자가 지원하는 언어는 IDE

Amazon Q Developer는 다양한 특징과 기능을 통해 광범위한 프로그래밍 언어를 지원합니다. 이 페이지에서는 인라인 코드 제안, 코드 변환, 보안 스캔 및 자동 코드 수정에 지원되는 언어 및 버전을 간략하게 설명합니다.

인라인 제안에 대한 언어 지원

Amazon Q는 여러 프로그래밍 언어에 대한 인라인 코드 제안을 지원합니다. 프로그래밍 언어를 위한 코드 생성의 정확성과 품질은 교육 데이터의 크기와 품질에 따라 달라집니다.

교육 데이터의 품질 측면에서 가장 많이 지원되는 프로그래밍 언어는 다음과 같습니다.

  • Java

  • Python

  • JavaScript

  • TypeScript

  • C#

  • Go

  • PHP

  • Rust

  • Kotlin

  • SQL

  • C++

  • C

가장 많이 지원되는 코드형 인프라 (IaC) 언어는 다음과 같습니다.

  • JSON (AWS CloudFormation)

  • YAML (AWS CloudFormation)

  • HCL(테라폼)

  • CDK(타이프스크립트, Python)

Amazon Q는 다음에 대한 코드 생성도 지원합니다.

  • Ruby

  • Scala

코드 변환을 위한 언어 지원

Java 8 또는 Java 11에서 Java 17로 코드를 업그레이드할 수 있습니다. Amazon Q Developer Agent for code transformation

보안 스캔을 위한 언어 지원

Amazon Q 보안 스캔은 다음 언어 버전을 지원합니다.

  • 자바 ‐ 자바 17 및 이전 버전

  • JavaScript‐ ECMAScript 2021년 및 그 이전

  • 파이썬 ‐ 파이썬 3.11 및 이전 버전, 파이썬 3 시리즈 내

  • C# ‐ 모든 버전 (. NET6.0 이상 권장)

  • TypeScript‐ 모든 버전

  • 루비 ‐ 루비 2.7 및 3.2

  • 고 ‐ 고 1.18

  • C ‐ C11 및 이전 버전

  • C++ ‐ C++17 및 이전 버전

  • PHP‐ 8.2 및 이전 버전 PHP

  • 코틀린 ‐ 코틀린 2.0.0 및 이전 버전

  • 스칼라 ‐ 스칼라 3.2.2 및 이전 버전

  • JSX‐ 리액트 17 및 이전 버전

  • 코드형 인프라 (IaC) 언어

    • AWS CloudFormation‐ 2010-09-09

    • 테라폼 ‐ 1.6.2 및 이전 버전

    • AWS CDK‐ TypeScript 그리고 Python

다음 언어 및 버전에서 스캔할 때 자동 코드 수정을 사용할 수 있습니다.

  • 자바 - 자바 17 및 이전 버전

  • JavaScript‐ ECMAScript 2021년 및 그 이전

  • 파이썬 ‐ 파이썬 3.11 및 이전 버전, 파이썬 3 시리즈 내

  • C# ‐ 모든 버전 (. NET6.0 이상 권장)

  • TypeScript‐ 모든 버전

  • 코드형 인프라 (IaC) 언어

    • AWS CloudFormation‐ 2010-09-09

    • 테라폼 ‐ 1.6.2 및 이전 버전

    • AWS CDK‐ TypeScript 그리고 Python