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

AWS Cloud9

Un IDE en la nube para escribir, ejecutar y depurar código

¿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 solo con un navegador. Incluye un editor de código, un depurador y un terminal. AWS Cloud9 incluye un paquete predeterminado de herramientas esenciales para los lenguajes de programación más populares, como JavaScript, Python, PHP, entre otros, por lo que no necesita instalar archivos ni configurar su máquina de desarrollo para empezar nuevos proyectos. Ya que su IDE de AWS Cloud9 se basa en la nube, puede trabajar en sus proyectos desde la oficina, desde su casa o desde cualquier sitio con conexión a Internet. Asimismo, AWS Cloud9 proporciona una experiencia fluida de desarrollo de aplicaciones sin servidor, lo que le permite definir recursos con facilidad, así como depurar y cambiar entre ejecuciones locales y remotas de aplicaciones sin servidor. Con AWS Cloud9, puede compartir rápidamente su entorno de desarrollo con su equipo, lo que le permite programar en parejas y realizar un seguimiento de las aportaciones de los demás en tiempo real.

Beneficios

AWS Cloud9 le brinda la flexibilidad para ejecutar su entorno de desarrollo en una instancia de Amazon EC2 administrada o en cualquier servidor Linux existente compatible con SSH. Esto significa que puede escribir, ejecutar y depurar aplicaciones con solo un navegador y sin tener que instalar ni mantener un IDE local. El editor de código y depurador integrado de AWS Cloud9 incluye características útiles y ágiles, como la sugerencia y el completado de código, y la depuración estratificada. El terminal de AWS Cloud9 ofrece una experiencia de shell basada en navegador gracias a la cual puede instalar software adicional, ejecutar un comando git push o introducir comandos.

AWS Cloud9 facilita la colaboración en el código. Puede compartir el entorno de desarrollo con su equipo con unos pocos pasos y realizar programaciones en conjunto. Durante las actividades conjuntas, los miembros de su equipo pueden ver las ediciones de los demás en tiempo real, así como chatear instantáneamente dentro del IDE.

AWS Cloud9 facilita la escritura, ejecución y depuración de aplicaciones sin servidor. Además, preconfigura el entorno de desarrollo con todos los SDK, bibliotecas y complementos necesarios para el desarrollo sin servidor. AWS Cloud9 también ofrece un entorno para realizar pruebas y depuraciones locales de las funciones de AWS Lambda. De esta forma, puede realizar iteraciones en su código directamente, lo que le supone un ahorro de tiempo y un aumento en la calidad de su código.

AWS Cloud9 incluye un terminal con privilegios de sudo para la instancia de Amazon EC2 administrada que aloja su entorno de desarrollo junto con una interfaz de línea de comandos de AWS previamente autenticada. Esto le facilita ejecutar comandos rápidamente y acceder directamente a los servicios de AWS.

AWS Cloud9 agiliza el inicio de nuevos proyectos. El entorno de desarrollo de AWS Cloud9 incluye herramientas para más de 40 lenguajes de programación, entre ellos Node.js, JavaScript, Python, PHP, Ruby, Go y C++. De este modo, puede empezar a escribir código para stacks de aplicaciones conocidos en cuestión de minutos sin tener que instalar ni configurar archivos, SDK ni complementos para su máquina de desarrollo. Como Cloud9 está basado en la nube, puede mantener fácilmente varios entornos de desarrollo para aislar los recursos de su proyecto.

Videos

Seminario web: Overview of the AWS Cloud9 IDE, including a demo of key features.
AWS re:Invent 2017—Introducing AWS Cloud9: Werner Vogels Keynote