AWS Cloud9 es un entorno de desarrollo integrado (IDE) basado en la nube que le permite escribir, ejecutar y depurar código desde cualquier equipo con tan solo un navegador. El IDE Cloud9 suministra el software y las herramientas necesarias para los lenguajes de programación dinámicos, incluidos JavaScript, Python, PHP, Ruby, Go y C++. Esto significa que ya no debe invertir tiempo en instalar programas ni en configurar su equipo de desarrollo. Obtiene privilegios sudo plenos y una AWS CLI con autenticación previa cuando ejecuta un entorno de desarrollo Cloud9 en una instancia EC2 administrada. Cloud9 también se integra con AWS CodeStar, lo que le brinda las herramientas necesarias para implementar correctamente aplicaciones en AWS.
Editor completo
AWS Cloud9 incluye un editor basado en navegador que facilita la escritura, la ejecución y la depuración de sus proyectos. A medida que escribe, aparecen sugerencias y opciones para completar código automáticamente, lo que ayuda a codificar de una manera más rápida y a evitar errores. Las opciones para completar código automáticamente se basan no solo en identificadores internos de los archivos, sino también en bibliotecas estándares. El editor también permite personalizar totalmente la visualización. Puede ajustar los paneles en cualquier dirección con una simple acción de arrastrar y soltar.
Amplia selección de configuraciones de ejecución
AWS Cloud9 admite más de 40 lenguajes de programación y tipos de aplicaciones, que incluyen JavaScript, Python, PHP, Ruby, Go y C++. Con Cloud9, puede realizar selecciones a partir de las configuraciones de ejecución predeterminadas o definir configuraciones personalizadas mediante la especificación de variables de entornos, nombres de archivos, opciones de línea de comandos, etc.

Depurador integrado
AWS Cloud9 incluye un depurador integrado que suministra capacidades de uso general, como la definición de puntos de interrupción, la ejecución paso a paso en el código y la inspección de variables de cualquier aplicación escrita en PHP, Python, JS/Node.js, C/C++.
Herramientas integradas para desarrollo sin servidor
AWS Cloud9 le permite crear fácilmente aplicaciones sin servidor mediante el suministro de una experiencia integrada para comenzar, escribir y depurar código de aplicaciones sin servidor. El entorno de desarrollo de Cloud9 incluye los SDK, las herramientas y las bibliotecas necesarias para el desarrollo de aplicaciones sin servidor. Cloud9 también es compatible con el modelo de aplicaciones sin servidor (SAM), por lo que puede usar plantillas de SAM en Cloud9 para ofrecer una manera sencilla de definir recursos para sus aplicaciones sin servidor. Además, Cloud9 le permite editar y depurar funciones de AWS Lambda localmente, lo que elimina la necesidad de cargar el código en la consola de Lambda para realizar la depuración.
Conectividad con cualquier plataforma de servidor Linux
Tiene la flexibilidad de ejecutar entornos de desarrollo de AWS Cloud9 en una instancia Amazon EC2 Linux administrada o cualquier servidor Linux que utilice actualmente. Puede simplemente elegir la opción de conectividad SSH durante la configuración de Cloud9 cuando se conecte a su propio servidor Linux que podría estar ejecutándose en cualquier lugar, como AWS, en las instalaciones o cualquier otro proveedor de la nube.

Terminal integrado
AWS Cloud9 provee un terminal que tiene privilegios sudo plenos en la instancia de Amazon EC2 administrada. Le permite ejecutar comandos, como la publicación de modificaciones de código en git, la compilación de código o la visualización de resultados de comandos de los servidores. Una interfaz de línea de comandos de AWS con autenticación previa se encuentra instalada en el terminal, lo que le permite controlar e interactuar de manera sencilla con los servicios de AWS directamente desde la línea de comandos.

Chat y edición colaborativa
AWS Cloud9 le permite compartir el entorno de desarrollo con su equipo. Esta característica permite que varios desarrolladores de su equipo vean activamente el trabajo de las demás y puedan programar en pareja en el mismo archivo. Cloud9 le permite usar la capacidad de chat integrada para comunicarse con su equipo sin tener que salir del IDE.
Cadena de herramientas de entrega continua
AWS Cloud9 se integra con AWS CodeStar, lo que le permite configurar rápidamente una cadena de herramientas de entrega continua integral para la aplicación, así como empezar a publicar código en AWS a una mayor velocidad. CodeStar ofrece una experiencia unificada que le permite fácilmente crear, probar e implementar aplicaciones en AWS con la ayuda de AWS CodeCommit, AWS CodeBuild, AWS CodePipeline y AWS CodeDeploy. Con unos pocos clics, podrá conectar el entorno de desarrollo de Cloud9 a una cadena de herramientas de entrega continua.

Historial de revisiones de archivos
AWS Cloud9 almacena el historial de revisiones de los archivos en el entorno de desarrollo. Esto le permite obtener acceso rápidamente a las modificaciones de código que se realizaron anteriormente y revertir a una iteración anterior.
Temas
AWS Cloud9 le permite elegir a partir de una variedad de combinación de colores que controlan el resaltado de la sintaxis y la interfaz de usuario. Solo puede personalizar completamente la interfaz de usuario de Cloud9 mediante la modificación de la hoja de estilo.

Métodos abreviados de teclado
Además de los enlaces de teclados predeterminados, AWS Cloud9 ofrece la posibilidad de usar enlaces de teclados VIM, Emacs y Sublime, así como de definir sus propios enlaces personalizados. Esta característica le permite usar los mismos comandos y métodos abreviados que ya conoce.

Editor de imágenes integrado
AWS Cloud9 admite la edición de imágenes, lo que le permite ajustar el tamaño, recortar o invertir la imagen directamente desde el navegador.

Obtenga más información sobre los precios de AWS Cloud9