AWS Cloud9 – это облачная интегрированная среда разработки (IDE), которая позволяет создавать, запускать и отлаживать код, используя только браузер. Она включает в себя редактор кода, отладчик и терминал. Cloud9 включает предустановленный набор основных инструментов для популярных языков программирования, включая JavaScript, Python, PHP и другие. Это избавляет от необходимости устанавливать программы или настраивать систему разработки перед запуском новых проектов. Поскольку IDE Cloud9 – облачная среда, над проектами можно работать из дома, офиса или любого другого места: достаточно иметь подключенный к Интернету компьютер. Помимо этого Cloud9 предоставляет эффективный процесс разработки бессерверных приложений, позволяя без труда определять ресурсы, отлаживать код и переключаться между локальным и удаленным исполнением таких приложений. С помощью Cloud9 пользователи могут быстро подключать к среде разработки других членов своей команды, осуществлять парное программирование и в режиме реального времени отслеживать код, добавленный другими.
Преимущества
Создание кода прямо в браузере
AWS Cloud9 дает возможность запускать среду разработки на управляемых инстансах Amazon EC2 или любых существующих серверах Linux с поддержкой SSH. Это означает, что пользователи AWS Cloud9 могут создавать, запускать и отлаживать приложения, имея под рукой лишь браузер, не отвлекаясь на установку или обслуживание локальной IDE. Редактор кода и встроенный отладчик Cloud9 помогают ускорить работу за счет таких удобных возможностей, как подсказки, автодополнение кода и пошаговая отладка. Терминал Cloud9 предоставляет браузерную оболочку, которая позволяет устанавливать дополнительное ПО, отправлять код в репозитории Git или вводить команды.
![](https://d1.awsstatic.com/product-marketing/Tulip/AWS_Cloud9_Asset01_R3_P.22c006faf1258710ffbdd756ec83ea97449e9da3.png)
Совместное создание кода в режиме реального времени
AWS Cloud9 упрощает совместную работу над кодом. Несколькими щелчками мыши можно подключить коллег к общей среде разработки, чтобы работать над кодом вместе. Во время совместной работы все участники могут в режиме реального времени видеть код, создаваемый другими, и общаться в чате прямо в IDE.
![](https://d1.awsstatic.com/product-marketing/Tulip/C9-Collab-Image%403x.e03a65d9488633c154358430540ab363dd1e8f45.png)
Простота разработки бессерверных приложений
AWS Cloud9 облегчает создание, запуск и отладку бессерверных приложений. Эта среда разработки по умолчанию включает все SDK, библиотеки и подключаемые модули, необходимые для создания бессерверных приложений. В дополнение Cloud9 предоставляет среду для локального тестирования и отладки функций AWS Lambda. Это позволяет выполнять необходимые действия с кодом напрямую, ускоряя процесс и повышая качество кода.
![](https://d1.awsstatic.com/product-marketing/Tulip/AWS_Cloud9_Asset03_R3P.f4760f91e9108120992d31a8ab0014022595a43e.png)
Терминал для прямого доступа к AWS
AWS Cloud9 имеет собственный терминал, который предоставляет доступ с привилегиями sudo к управляемому инстансу Amazon EC2, на котором размещена среда разработки, а также интерфейс командной строки AWS с предварительно настроенной аутентификацией. Это упрощает быстрый запуск различных команд и обеспечивает прямой доступ к сервисам AWS.
![](https://d1.awsstatic.com/product-marketing/Tulip/Terminal%20New.67b39d8fa735fcd10b997e2767a4302d3e388263.png)
Быстрый запуск новых проектов
AWS Cloud9 упрощает запуск новых проектов. Среда разработки Cloud9 содержит встроенный инструментарий более чем для 40 языков программирования, включая Node.js, JavaScript, Python, PHP, Ruby, Go и C++. Это избавляет от необходимости выполнять установку и настраивать файлы, SDK и подключаемые модули для процессов разработки, позволяя приступить к созданию кода для популярных стеков приложений за считаные минуты. Так как среда Cloud9 является облачной, можно без труда поддерживать несколько параллельных сред разработки для изолирования ресурсов проекта.
![](https://d1.awsstatic.com/product-marketing/Tulip/AWS_Cloud9_Asset06_R3P.6daae851ef25f6f67c3dde5ccf079a3fb220036b.png)
Публикации в блоге
![](https://d1.awsstatic.com/product-marketing/Tulip/ezb_800.a51c2244513db371e5c28440773e97b8a671ce41.png)
![](https://d1.awsstatic.com/Developer%20Marketing/evangelists/evangelist-randall-hunt-square.b470d6e683bcf39aec228864723f4a3cbde8d4ab.jpg)
Видеоматериалы
Подробнее о возможностях AWS Cloud9