O AWS Cloud9 é um ambiente de desenvolvimento integrado (IDE) baseado na nuvem que permite escrever, executar e depurar código de qualquer máquina usando apenas um navegador. O IDE do Cloud9 IDE oferece o software e as ferramentas necessárias para linguagens de programação dinâmicas, incluindo JavaScript, Python, PHP, Ruby, Go e C++. Isso significa que você não precisa mais gastar tempo instalando programas ou configurando sua máquina de desenvolvimento. Ao executar seu ambiente de desenvolvimento Cloud9 em uma instância do EC2 gerenciada, você recebe privilégios completos de sudo e uma AWS CLI pré-autenticada. Além disso, o Cloud9 é integrado ao AWS CodeStar, o que disponibiliza as ferramentas necessárias para que você implante com sucesso aplicações na AWS.
Editor completo
O AWS Cloud9 inclui um editor baseado em navegador que facilita a criação, a execução e a depuração de projetos. À medida que você digita, o editor preenche automaticamente o código e exibe dicas de código para ajudar a acelerar a codificação e reduzir os erros. Além dos identificadores nos arquivos, o preenchimento automático de código também é baseado em bibliotecas padrão. O editor também permite personalizar completamente a visualização. Você pode ajustar os painéis em qualquer direção com uma simples ação de arrastar e soltar.
Ampla seleção de configurações de execução
O AWS Cloud9 oferece suporte a mais de 40 linguagens de programação e tipos de aplicações, incluindo JavaScript, Python, PHP, Ruby, Go e C++. Com o Cloud9, você pode escolher entre as configurações de execução padrão ou definir configurações personalizadas mediante a especificação de variáveis de ambiente, nomes de arquivos, opções da linha de comando etc.

Depurador integrado
O AWS Cloud9 é fornecido com um depurador integrado que oferece recursos comuns como definição de pontos de interrupção, execução de código passo a passo e inspeção de variáveis em qualquer aplicação PHP, Python, JS/Node.js e C/C++.
Ferramentas integradas para desenvolvimento sem servidor
O AWS Cloud9 permite criar facilmente aplicações sem servidor por meio de uma experiência integrada para começar a usar, escrever e depurar código de aplicações sem servidor. O ambiente de desenvolvimento do Cloud9 é fornecido em um pacote que inclui SDKs, ferramentas e bibliotecas necessárias para o desenvolvimento de aplicações sem servidor. Além disso, o Cloud9 também oferece suporte ao Serverless Application Model (SAM – Modelo de aplicativos sem servidor). Portanto, você pode usar modelos do SAM no Cloud9 para simplificar a forma como define recursos em suas aplicações sem servidor. Além disso, o Cloud9 permite editar e depurar localmente funções do AWS Lambda, o que elimina a necessidade de fazer upload de código para depuração no console do Lambda.
Conectividade a qualquer plataforma de servidor do Linux
Você tem a flexibilidade de executar ambientes de desenvolvimento do AWS Cloud9 em um a instância gerenciada do Amazon EC2 Linux ou em qualquer servidor Linux que já usa hoje. É possível escolher a opção de conectividade SSH durante a configuração do Cloud9 conectando o seu próprio servidor Linux, que pode estar sendo executado em qualquer lugar, incluindo na AWS, on-premises ou em outro provedor de nuvem.

Terminal incorporado
O AWS Cloud9 oferece um terminal com privilégios completos de sudo para uma instância gerenciada do Amazon EC2. Ele permite executar comandos, como enviar alterações de código para o git, compilar código ou exibir saída de comandos dos servidores. Uma interface da AWS Command Line Interface pré-autenticada é instalada no terminal, o que permite controlar e interagir facilmente com os produtos da AWS diretamente da linha de comando.

Edição e conversa colaborativas
O AWS Cloud9 permite que você compartilhe o ambiente de desenvolvimento com sua equipe. Esse recurso permite que vários desenvolvedores da equipe vejam ativamente o que os outros estão digitando e programem em pares no mesmo arquivo. O Cloud9 permite usar o recurso incorporado de conversa para que você se comunique com sua equipe sem sair do IDE.
Cadeia de ferramentas de entrega contínua
O AWS Cloud9 é integrado ao AWS CodeStar, o que permite configurar rapidamente uma cadeia de ferramentas de entrega contínua de ponta a ponta para sua aplicação e liberar código com mais rapidez na AWS. O CodeStar oferece uma experiência unificada que permite compilar, testar e implantar facilmente aplicações na AWS com a ajuda do AWS CodeCommit, AWS CodeBuild, AWS CodePipeline e AWS CodeDeploy. Com alguns cliques, você pode conectar o ambiente de desenvolvimento do Cloud9 a uma cadeia de ferramentas de entrega contínua.

Histórico de revisão de arquivos
O AWS Cloud9 mantém o histórico de revisão dos arquivos no seu ambiente de desenvolvimento. Isso permite acessar rapidamente alterações de código realizadas no passado e revertê-las a uma iteração anterior.
Temas
O AWS Cloud9 permite escolher diversos esquemas de cores que controlam o realce da sintaxe e a interface do usuário. Também é possível personalizar totalmente a interface do usuário do Cloud9 editando sua folha de estilo.

Atalhos do teclado
Além das associações padrão de teclas, o AWS Cloud9 oferece a possibilidade de usar associações de teclas do VIM, Emacs e Sublime, bem como a possibilidade de definir suas próprias associações. Esse recurso permite usar os mesmos comandos e atalhos de teclado que você já conhece.

Editor incorporado de imagens
O AWS Cloud9 oferece suporte ao recurso de edição imagens, o que permite redimensionar, cortar, girar ou inverter a imagem diretamente no navegador.

Saiba mais sobre preços do AWS Cloud9