Soporte lingüístico en el entorno de desarrollo AWS Cloud9 integrado (IDE) - AWS Cloud9

AWS Cloud9 ya no está disponible para nuevos clientes. Los clientes actuales de AWS Cloud9 pueden seguir utilizando el servicio con normalidad. Más información»

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.

Soporte lingüístico en el entorno de desarrollo AWS Cloud9 integrado (IDE)

El AWS Cloud9 IDE admite muchos lenguajes de programación. En la tabla siguiente se muestran los lenguajes que son compatibles y en qué grado.

Idioma

Resaltado de sintaxis1

IU2 de ejecución

Vista de esquema

Sugerencias de código y lint

Finalización de código

Depuración3

C++

5

4

C#

5

CoffeeScript

CSS

Dart

Go

4

4

Haskell

HTML

Java6

JavaScript

Node.js

PHP

7

Python

8

Ruby

5

Script de shell

5

TypeScript9

Notas

1 El AWS Cloud9 IDE resalta la sintaxis de muchos más idiomas. Para ver una lista completa, en la barra de menús del IDE, elija View, Syntax (Ver, Sintaxis).

2 Puede ejecutar programas o scripts con un solo clic para lenguajes marcados con , sin utilizar la línea de comandos. Para los lenguajes que no están marcados con o que no aparecen en la barra de menús Run, Run With (Ejecutar, Ejecutar con) del IDE, puede crear un ejecutor para ese lenguaje. Para ver instrucciones, consulte la sección sobre creación de un generador o ejecutor.

3 Puede utilizar las herramientas integradas del IDE para depurar programas o scripts para lenguajes marcados con . Para ver instrucciones, consulte la sección sobre depuración del código.

4 Esta característica se encuentra en estado experimental para este lenguaje. No se ha aplicado plenamente y no está documentada o no es compatible.

5 Esta característica solo es compatible con las funciones locales para este lenguaje.

6 El soporte mejorado para las funciones de Java SE 11 se puede activar en entornos de desarrollo de AWS Cloud9 EC2 con 2 GiB o más de memoria. Para obtener más información, consulte Compatibilidad con el desarrollo de Java mejorada.

7 Para especificar las rutas que se van AWS Cloud9 a utilizar para completar el código PHP personalizado, en el AWS Cloud9 IDE active la configuración Project, PHP Support, Enable PHP code complete en Preferencias y, a continuación, añada las rutas al código personalizado a la configuración Project, PHP Support, PHP Completion Include Paths.

8 Para especificar las rutas que se AWS Cloud9 utilizarán para completar el código Python personalizado, en el AWS Cloud9 IDE active la configuración Project, Python Support, Habilitar la finalización del código Python en Preferencias y, a continuación, añada las rutas al código personalizado a la configuración Project, Python Support y PYTHONPATH.

9 El AWS Cloud9 IDE proporciona soporte adicional para algunos lenguajes de programación, como TypeScript (la versión 3.7.5 es compatible con el AWS Cloud9 IDE), en el contexto de un proyecto de lenguaje. Para obtener más información, consulte Working with Language Projects.

Versiones de lenguajes de programación compatibles en el entorno de desarrollo AWS Cloud9 integrado (IDE)

En la siguiente tabla se describen las versiones de lenguajes de programación compatibles con determinadas AMI del AWS Cloud9 IDE. Ubuntu 18 pasó a EOL en 2023 y, como resultado, las versiones del lenguaje de programación no se pueden actualizar en AWS Cloud9.

Idioma

Amazon Linux 2023

Amazon Linux 2

Ubuntu 18

Ubuntu 22

Python3

3.9

3.8

3.6

3.10

TypeScript

3.7.5

3.7.5

3.7.5

3.7.5

PHP

8.2

8.2

7.2

8.1

Ruby

3.2

3.0

3.0

3.2

Java

11, 17

11

11

11, 17

Python2

N/A

2.7

N/A

N/A

C++*

23

17

17

23

Go

1,20

1,20

1.9

1.21

CoffeeScript

2.7

2.7

2.7

2.7

*Puede ejecutar el siguiente comando para compilar archivos C++ con la versión del lenguaje de programación que desee utilizar:

g++ -std=c++[version-number] "$file" -o "$file.o"