- PVSM.RU - https://www.pvsm.ru -
Лет пять назад online IDE были такими себе игрушками, вызывающими дикий восторг у гиков и любителей всего нового. Да, что тут говорить, вероятнее всего, сами создатели таких сервисов не до конца понимали, куда же заведут их стремления и проделанная работа. Все начиналось с банального онлайн блокнота с парой-тройкой менюшек и компилятора для пары-тройки языков. Вообще, довольно-таки интересно наблюдать развитие этого рынка. Так, в 2011 был опубликован обзор облачных IDE [1], среди которых есть и герои нынешней статьи. Два года спустя появилась еще одна статья со сравнением двух сильнейших игроков рынка — Codenvy и Cloud9 [2]. Что ж, на дворе 2015 год, а, следовательно, время для очередного обзора.
Героев обзора выбирали не случайно. Помог и Google поиск, а также частота упоминаний на тематических форумах. Итак, встречайте — Codenvy [3], Cloud9 [4], Koding [5] и Nitrous [6]. Порядок совершенно произвольный, кто лучше, а кто хуже — решать каждому. Мы лишь пробежимся по основным фишкам и попробует спрогнозировать вектор будущего развития вышеупомянутых сервисов.
Codenvy

Если обратиться к статье Программирование в облаке: Небольшой обзор Онлайн-IDE, то в Codenvy узнаем eXo IDE. За пять лет изменилось многое, если не все. Новое поколение IDE разительно отличается от себя же 2-3-летней давности. Коротко и по пунктам:
Codenvy также уделяют внимание вопросу клонирования окружений, когда в 1 клик можно поделиться проектом вместе с его окружением и настройками. По сути, чтобы попробовать Codenvy вовсе не нужно регистрироваться. Проектом можно поделиться с помощью вот такой кнопки, которую Codenvy называет Factory:
Из недостатков отметим следующее:
Выводы
Что ж, Codenvy, похоже нашли свою аудиторию. Eclipse Che и решения для enterprise клиентов (Codenvy предлагается в on-premises версии, то есть установить сервис можно на своем железе или виртуалке) — чем не заявления о взрослости проекта?
Cloud9
https://c9.io [4]

Следующий герой обзора также прошел длинный и непростой путь. Во многом отличаясь от Codenvy, Cloud9 продолжают гнуть свою линию, планомерно развиваясь в выбранном векторе. Если Codenvy — это Java, то Cloud9 — это, безусловно, JavaScript. Кто на чем пишет, как говорится. К слову, компания недавно выпустила Beta версию SDK [11].
Плюсы Cloud9:
Недостатки
Выводы
Отличный выбор для JavaScript девелоперов. Хороший редактор, множество “хоткеев”. Стабильное развитие компании на протяжении многих лет, активное развитие. Без сомнения, стоит ожидать новых фишек и интересных обновлений.
Koding

Это имя все чаще упоминается на тематических форумах. Несмотря на минималистический дизайн, Koding предлагает простые, но эффективные решения. Вы не увидите привычных менюшек IDE. Редактор и терминал — вот, что нужно разработчику.
Плюсы Koding:
Недостатки
Выводы
Проект довольно интересный, но по развитию отстает от первых двух героев обзора. Вместе с тем, импонирует простота создания VM и отсутствие “bells and whistles”, то есть ненужных украшательств, не несущих реальной практической пользы.
Nitrous

Очень интересный концепт, поскольку девелоперам предлагается либо виртуальная машина в облаке, либо виртуальная машина + десктоп приложение, которое делает возможным использование любимых десктоп редакторов.
Плюсы:
Недостатки:
Выводы
Абмициозный проект, который будет интересен PHP, Python и JavaScript девелоперам. Десктопное приложение — очень хорошее решение, как связать десктоп и облако.
Вместо Итогов
Критиковать онлайн IDE можно и даже нужно. Больше критики — больше стимула для развития. И во многом эта самая критика и сделала вышеупомянутые IDE тем, чем они есть на сегодняшний день. Кто-то нацелен на Java и enterprise сегмент рынка, кто-то старается сделать жизнь JavaScript, PHP и Python разработчиков проще и веселее. В любом случае, идея кодить с Chromebook или слабенького ноутбука, имея при этом неплохой редактор и удаленную Linux машину, имеет право на жизнь. Посмотрим, что будет через несколько лет.
Автор: ivantsoft
Источник [13]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/java/85472
Ссылки в тексте:
[1] обзор облачных IDE: http://habrahabr.ru/post/127567/
[2] Codenvy и Cloud9: http://habrahabr.ru/post/170085/
[3] Codenvy: https://codenvy.com/
[4] Cloud9: https://c9.io
[5] Koding: https://koding.com
[6] Nitrous: https://www.nitrous.io/
[7] https://codenvy.com: https://codenvy.com
[8] собственный SDK: https://github.com/codenvy/sdk
[9] Eclipse Che: https://www.eclipse.org/che/
[10] Image: https://codenvy.com/f?id=euyeok50b3104deb
[11] Beta версию SDK: http://cloud9-sdk.readme.io/v0.1/docs
[12] https://www.nitrous.io: https://www.nitrous.io
[13] Источник: http://habrahabr.ru/post/252767/
Нажмите здесь для печати.