Сервис AWS Cloud9 больше не доступен для новых клиентов. Действующие клиенты AWS Cloud9 могут продолжать использовать сервис в обычном режиме. Подробнее

AWS Cloud9

Облачная IDE для создания, запуска и отладки кода

Почему именно AWS Cloud9?

AWS Cloud9 – это облачная интегрированная среда разработки (IDE), которая позволяет создавать, запускать и отлаживать код, используя только браузер. Она включает в себя редактор кода, отладчик и терминал. AWS Cloud9 включает предустановленный набор основных инструментов для популярных языков программирования, включая JavaScript, Python, PHP и другие. Это избавляет от необходимости устанавливать программы или настраивать систему разработки перед запуском новых проектов. Поскольку IDE AWS Cloud9 – облачная среда, над проектами можно работать из дома, офиса или любого другого места: достаточно иметь подключенный к Интернету компьютер. Помимо этого, AWS Cloud9 предоставляет эффективный механизм разработки бессерверных приложений, позволяя без труда определять ресурсы, отлаживать код и переключаться между локальным и удаленным исполнением таких приложений. С помощью AWS Cloud9 пользователи могут быстро подключать к среде разработки других членов своей команды, осуществлять парное программирование и в режиме реального времени отслеживать код, добавленный другими.

Преимущества

AWS Cloud9 дает возможность запускать среду разработки на управляемых инстансах Amazon EC2 или любых существующих серверах Linux с поддержкой SSH. Это означает, что пользователи AWS Cloud9 могут создавать, запускать и отлаживать приложения, имея под рукой лишь браузер, не отвлекаясь на установку или обслуживание локальной IDE. Редактор кода и встроенный отладчик AWS Cloud9 помогают ускорить работу за счет таких удобных возможностей, как подсказки, автодополнение кода и пошаговая отладка. Терминал AWS Cloud9 предоставляет браузерную оболочку, которая позволяет устанавливать дополнительное ПО, отправлять код в репозитории Git или вводить команды.

AWS Cloud9 упрощает совместную работу над кодом. За несколько шагов можно подключить коллег к общей среде разработки, чтобы работать над кодом вместе. Во время совместной работы все участники могут в режиме реального времени видеть код, создаваемый другими, и общаться в чате прямо в IDE.

AWS Cloud9 облегчает создание, запуск и отладку бессерверных приложений. Эта среда разработки по умолчанию включает все SDK, библиотеки и подключаемые модули, необходимые для создания бессерверных приложений. В дополнение AWS Cloud9 предоставляет среду для локального тестирования и отладки функций AWS Lambda. Это позволяет выполнять необходимые действия с кодом напрямую, ускоряя процесс и повышая качество кода.

AWS Cloud9 имеет собственный терминал, который предоставляет доступ с привилегиями sudo к управляемому инстансу Amazon EC2, на котором размещена среда разработки, а также интерфейс командной строки AWS с предварительно настроенной аутентификацией. Это упрощает быстрый запуск различных команд и обеспечивает прямой доступ к сервисам AWS.

AWS Cloud9 упрощает запуск новых проектов. Среда разработки AWS Cloud9 содержит встроенный инструментарий более чем для 40 языков программирования, включая Node.js, JavaScript, Python, PHP, Ruby, Go и C++. Этот инструментарий избавляет от необходимости выполнять установку и настраивать файлы, SDK и подключаемые модули для процессов разработки, позволяя приступить к созданию кода для популярных стеков приложений за считаные минуты. Так как среда Cloud9 является облачной, можно без труда поддерживать несколько параллельных сред разработки для изолирования ресурсов проекта.

Видео

Вебинар: Overview of the AWS Cloud9 IDE, including a demo of key features.
AWS re:Invent 2017 – Introducing AWS Cloud9: Werner Vogels Keynote