AWS Cloud9 ya no está disponible para nuevos clientes. Los clientes actuales de AWS Cloud9 pueden seguir utilizando el servicio con normalidad. Más información

Características de AWS Cloud9

¿Por qué AWS Cloud9?

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 AWS Cloud9 suministra el software y las herramientas necesarias para los lenguajes de programación dinámicos, incluidos JavaScript, Python, PHP, Ruby, Go y C++. Usted ya no debe invertir tiempo en instalar programas ni en configurar su equipo de desarrollo. Cuando ejecuta su entorno de desarrollo de AWS Cloud9 en una instancia administrada de Amazon EC2, obtendrá todos los privilegios sudo y una Interfaz de la línea de comandos de AWS (AWS CLI) previamente autenticada. AWS Cloud9 también se integra con AWS CodeStar, lo que le brinda las herramientas necesarias para desplegar correctamente aplicaciones en AWS.

Page Topics

Aspectos generales

Aspectos generales

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.

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 AWS 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 y más.

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++.

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 AWS Cloud9 incluye los SDK, las herramientas y las bibliotecas necesarias para el desarrollo de aplicaciones sin servidor. AWS Cloud9 también es compatible con el modelo de aplicaciones sin servidor (SAM), por lo que puede usar plantillas de SAM en AWS Cloud9 para ofrecer una manera sencilla de definir recursos para sus aplicaciones sin servidor. Además, AWS Cloud9 le permite editar y depurar funciones de Lambda de AWS localmente, lo que elimina la necesidad de cargar el código en la consola de Lambda para realizar la depuración.

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. Elija la opción de conectividad SSH durante la configuración de AWS 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.

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 CLI 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.

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. AWS Cloud9 le permite usar la capacidad de chat integrado para comunicarse con su equipo sin tener que salir del IDE.

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. AWS CodeStar ofrece una experiencia unificada que le permite crear, probar e implementar fácilmente 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 AWS Cloud9 a una cadena de herramientas de entrega continua.

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.

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 AWS Cloud9 mediante la modificación de la hoja de estilo.

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.

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.