AWS Cloud9 ya no está disponible para nuevos clientes. Los clientes existentes 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 AWS Cloud9 IDE
El AWS Cloud9 IDE es compatible con varios 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 AWS Cloud9 IDE Proporciona resaltado de sintaxis para muchos más idiomas. Para obtener una lista completa, en la barra de menús delIDE, elija Ver, Sintaxis.
2 Puede ejecutar programas o scripts con un solo clic para lenguajes marcados con ✓, sin utilizar la línea de comandos. En el caso de los idiomas que no estén marcados con una ✓ o que no aparezcan en la barra de menús EjecutarIDE, Ejecutar con del, puede crear un archivo para ese idioma. Para ver instrucciones, consulte la sección sobre creación de un generador o ejecutor.
3 Puedes usar las IDE herramientas integradas para depurar programas o scripts en los idiomas 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 AWS Cloud9 EC2 desarrollo 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 PHP código personalizado, AWS Cloud9 IDE active la configuración Project, PHP Support, Enable PHP code completion 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 utilizarán AWS Cloud9 para completar el código Python personalizado, AWS Cloud9 IDE active la configuración Proyecto, Soporte de Python, Habilitar finalización de código Python en Preferencias y, a continuación, agregue las rutas al código personalizado a la PYTHONPATH configuración Proyecto, Soporte de Python.
9 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
La siguiente tabla describe qué versiones de lenguajes de programación son compatibles o específicas AMIs en el AWS Cloud9 IDE. Ubuntu 18 se lanzó EOL en 2023 y, como resultado, las versiones del lenguaje de programación no se pueden actualizar 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"