AWS Cloud9 est un environnement de développement intégré (IDE) basé sur le cloud, qui permet d'écrire, d'exécuter et de déboguer du code depuis n'importe quelle machine équipée d'un navigateur. L'IDE Cloud9 fournit le logiciel et les outils nécessaires aux langages de programmation dynamique, notamment JavaScript, Python, PHP, Ruby, Go et C++. Cela vous évite de consacrer du temps à l'installation des programmes ou à la configuration de votre machine de développement. Vous profitez de l'ensemble des privilèges sudo et d'une AWS CLI pré-authentifiée lors de l'exécution de votre environnement de développement Cloud9 sur une instance EC2 gérée. Cloud9 s'intègre également à AWS CodeStar, en mettant à votre disposition les outils dont vous avez besoin pour réussir le déploiement de vos applications sur AWS.
Éditeur complet
AWS Cloud9 comprend un éditeur basé sur navigateur qui facilite l'écriture, l'exécution et le débogage de vos projets. Pendant la saisie, des suggestions de conseils et de remplissage de code s'affichent dans l'éditeur, vous permettant de coder plus vite et d'éviter les erreurs. La fonction de remplissage de code repose non seulement sur les identifiants contenus dans vos fichiers, mais aussi sur des bibliothèques standard. L'éditeur vous permet également de personnaliser entièrement l'affichage. Vous pouvez orienter les volets dans n'importe quelle direction par simple glisser-déposer.
Large choix de configurations d'exécution
AWS Cloud9 prend en charge plus de 40 langages de programmation et types d'applications, notamment JavaScript, Python, PHP, Ruby, Go et C++. Avec Cloud9, vous pouvez choisir des configurations d'exécution par défaut ou définir des configurations personnalisées en spécifiant des variables d'environnement, des noms de fichiers, des options de ligne de commande, etc.

Débogueur intégré
AWS Cloud9 intègre un débogueur qui propose des capacités couramment utilisées telles que la définition de points d'arrêt, la navigation dans le code et l'inspection de variables de toute application PHP, Python, JS/Node.js et C/C++.
Outils intégrés pour le développement sans serveur
AWS Cloud9 simplifie la conception d'applications sans serveur en offrant une expérience intégrée permettant la prise en main, l'écriture et le débogage de code pour les applications sans serveur. L'environnement de développement Cloud9 intègre les kits SDK, les outils et les bibliothèques nécessaires au développement d'applications sans serveur. Cloud9 prend également en charge les modèles d'application sans serveur (SAM) pour simplifier la définition des ressources pour les applications sans serveur. De plus, Cloud9 vous permet de modifier et de déboguer des fonctions AWS Lambda localement. Il n'est ainsi plus nécessaire de charger votre code dans la console Lambda pour le débogage.
Connectivité à toutes les plates-formes de serveur Linux
Vous avez la possibilité d'exécuter des environnements de développement AWS Cloud9 sur une instance Linux Amazon EC2 gérée ou sur le serveur Linux que vous utilisez actuellement. Vous pouvez choisir l'option de connectivité SSH pendant la configuration de Cloud9, lorsque l'environnement se connecte à votre serveur Linux, quel que soit son emplacement (AWS, sur site ou sur le cloud d'un autre fournisseur).

Terminal intégré
AWS Cloud9 comprend un terminal qui accorde l'ensemble des privilèges sudo à votre instance Amazon EC2 gérée. Ce terminal vous permet d'exécuter des commandes, par exemple, déployer des modifications de code vers Git, compiler votre code ou afficher une sortie de commande de vos serveurs. Une interface de ligne de commande AWS pré-authentifiée est installée sur le terminal, vous permettant ainsi de contrôler facilement les services AWS et d'interagir avec eux directement depuis la ligne de commande.

Édition collaborative et chat
AWS Cloud9 vous permet de partager votre environnement de développement avec votre équipe. Vos développeurs peuvent ainsi facilement voir les entrées de leurs pairs et effectuer des programmations en binôme sur le même fichier. Cloud9 vous permet d'utiliser la fonction de chat intégrée pour communiquer avec votre équipe sans quitter l'IDE.
Chaîne de développement continue
AWS Cloud9 s'intègre à AWS CodeStar pour que vous puissiez configurer rapidement une chaîne de développement continue de bout en bout pour votre application, et publier du code plus rapidement sur AWS. CodeStar offre une expérience unifiée qui vous permet de concevoir, tester et déployer des applications facilement sur AWS, grâce à AWS CodeCommit, AWS CodeBuild, AWS CodePipeline et AWS CodeDeploy. En quelques clics, vous pouvez connecter votre environnement de développement Cloud9 à une chaîne de développement continue.

Historique de révision des fichiers
AWS Cloud9 conserve l'historique de révision des fichiers dans votre environnement de développement. Vous pouvez ainsi accéder rapidement aux modifications apportées au code et restaurer une ancienne version.
Thèmes
Avec AWS Cloud9, vous pouvez choisir parmi différentes combinaisons de couleurs pour contrôler la coloration syntaxique et l'interface utilisateur. Vous pouvez également personnaliser l'interface utilisateur Cloud9 en modifiant votre feuille de style.

Raccourcis clavier
Outre les combinaisons de touches par défaut, AWS Cloud9 vous donne la possibilité d'utiliser les raccourcis clavier VIM, Emacs et Sublime, ainsi que de définir vos propres raccourcis personnalisés. Vous pouvez ainsi utiliser les mêmes commandes et raccourcis que d'habitude.

Éditeur d'images intégré
AWS Cloud9 prend en charge l'édition d'images, vous permettant ainsi de redimensionner, recadrer, tourner ou retourner l'image directement depuis le navigateur.

En savoir plus sur la tarification d'AWS Cloud9