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
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
O AWS Cloud9 IDE oferece suporte a várias 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 IDE fornece destaque de sintaxe para muitas 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 O suporte aprimorado para recursos do Java SE 11 pode ser ativado em ambientes de AWS Cloud9 EC2 desenvolvimento com 2 GiB ou mais de memória. Para obter mais informações, consulte Suporte aprimorado para desenvolvimento em Java.
7 Para especificar caminhos AWS Cloud9 a serem usados para preenchimento de código PHP personalizado, no AWS Cloud9 IDE ative a configuração Projeto, PHP Support, Habilitar preenchimento de código PHP em Preferências e, em seguida, adicione os caminhos para o código personalizado à configuração Projeto, PHP Support, PHP Completion Include Paths.
8 Para especificar caminhos a AWS Cloud9 serem usados para conclusão do código Python personalizado, no AWS Cloud9 IDE ative a configuração Projeto, Suporte ao Python, Ativar preenchimento de código do Python em Preferências e, em seguida, adicione os caminhos do código personalizado à configuração Projeto, Suporte ao Python, PYTHONPATH.
9 O AWS Cloud9 IDE fornece suporte adicional para algumas linguagens de programação, como TypeScript (versão 3.7.5 suportada no AWS Cloud9 IDE), dentro do contexto de um projeto de linguagem. Para obter mais informações, consulte Working with Language Projects.
Versões de linguagem de programação suportadas no Ambiente de Desenvolvimento AWS Cloud9 Integrado (IDE)
A tabela abaixo descreve quais versões de linguagens de programação são suportadas especificamente AMIs no AWS Cloud9 IDE. 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"