Suporte a linguagens no IDE AWS Cloud9 - AWS Cloud9

O AWS Cloud9 não está mais disponível para novos clientes. Os clientes atuais do AWS Cloud9 podem continuar usando o serviço normalmente. Saiba mais

Suporte a linguagens no IDE AWS Cloud9

O IDE do AWS Cloud9 é compatível com diversas linguagens de programação. A tabela a seguir lista as linguagens compatíveis e até que nível.

Idioma

Destaque de sintaxe 1

IU de execução 2

Exibição de contorno

Dicas de código e lint

Preenchimento de código

Depuração 3

C++

5

4

C#

5

CoffeeScript

CSS

Dart

Go

4

4

Haskell

HTML

Java6

JavaScript

Node.js

PHP

7

Python

8

Ruby

5

Shell script

5

TypeScript9

Observações

1 O AWS Cloud9 oferece destaque de sintaxe para diversas outras linguagens. Para obter uma lista completa, na barra de menus do IDE, selecione View, Syntax (Exibir, Sintaxe).

2 É possível executar programas ou scripts com o clique de um botão para as linguagens marcadas com um , sem usar a linha de comando. Para as linguagens que não estão marcadas com um ou não estão exibidas na barra de menu Run, Run With (Executar, executar com) no IDE, é possível criar um executor para essas linguagens. Para obter instruções, consulte Criar um compilador ou executor.

3 É possível usar as ferramentas integradas do IDE para depurar programas ou scripts para linguagens marcadas com um . Para obter instruções, consulte Depurar o código.

4 Esse recurso está em um estado experimental para essa linguagem. Não está totalmente implementado e não é compatível, nem possui documentação.

5 Esse recurso é compatível somente com funções locais para essa linguagem.

6 É possível ativar suporte avançado para os recursos do Java SE 11 em ambientes de desenvolvimento do AWS Cloud9 EC2 com 2 GiB ou mais de memória. Para ter mais informações, consulte Suporte aprimorado para desenvolvimento em Java.

7 Para especificar caminhos a serem usados pelo AWS Cloud9 para concluir o código PHP personalizado, no IDE do AWS Cloud9, ative a configuração Project, PHP Support, Enable PHP code completion (Projeto, suporte a PHP, habilitar a conclusão do código PHP) em Preferences (Preferências) e adicione os caminhos para o código personalizado na configuração Project, PHP Support, PHP Completion Include Paths (Projeto, suporte a PHP, incluir caminhos na conclusão do PHP).

8 Para especificar os caminhos a serem usados pelo AWS Cloud9 para concluir o código Python personalizado, no AWS Cloud9 ative a configuração Project, Python Support, Enable Python code completion (Projeto, suporte a Python, habilitar a conclusão do código Python) em Preferences (Preferências) e adicione os caminhos para o código personalizado na configuração Project, Python Support, PYTHONPATH (Projeto, suporte a Python, PYTHONPATH).

9 O IDE do AWS Cloud9 fornece suporte adicional para algumas linguagens de programação, como TypeScript (versão 3.7.5 compatível com o IDE do AWS Cloud9), no contexto de um projeto de linguagem. Para obter mais informações, consulte Working with Language Projects.

Versões de linguagem de programação compatíveis no ambiente de desenvolvimento integrado (IDE) do AWS Cloud9

A tabela abaixo descreve quais versões das linguagens de programação são compatíveis com AMIs específicas no IDE do AWS Cloud9. O Ubuntu 18 chegou ao fim da vida útil em 2023 e, como resultado, as versões da linguagem de programação não podem ser atualizadas no 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/D

2.7

N/D

N/D

C++*

23

17

17

23

Go

1.20

1.20

1.9

1.21

CoffeeScript

2.7

2.7

2.7

2.7

*É possível executar o seguinte comando para compilar arquivos C++ usando a versão da linguagem de programação que você deseja usar:

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