Статьи

Создание и развертывание приложения: рабочий стол против облака

Облачные технологии проникли практически во все отрасли, от ИТ, финансов и маркетинга до образования, правительства и даже государственного сектора. Отсутствие загрузок, мгновенный доступ к сервисам, немедленный обмен информацией — это лишь краткий список преимуществ, которые может предложить облако.

Когда дело доходит до программного обеспечения, почти у каждого настольного приложения есть несколько веб-аналогов. Для некоторых людей, которые выросли во время облачного бума, использование настольных приложений — это атавизм. Последним бастионом настольного программного обеспечения является IDE — система, которую разработчики используют для создания приложений, сервисов, SDK и т. Д.

Кажется странным, что все типы приложений уже перемещены в облако, но IDE все еще держатся в прошлом.

Эта статья не ставит целью обсудить преимущества и недостатки облачных и настольных IDE. Таких дискуссий в сети более чем достаточно. Это вопрос времени и истории. Растущий облачный рынок, безусловно, будет продолжать наступление, и действительно интересно наблюдать за ним.

Простая регистрация — одно из главных преимуществ облачных IDE, а это значит, что для того, чтобы получить учетную запись и начать создавать свое первое приложение, вам потребуется около 2-3 минут. Это потому, что вам не нужно настраивать среду и искать плагины для вашей IDE: все уже настроено. Это правда, пробовать новые технологии легче, чем когда-либо!

Вопрос, который занимал меня некоторое время: «Сколько времени потребуется, чтобы создать простое приложение Spring (из шаблона) и развернуть его на Cloud Foundry, при условии, что у вас есть чистый Linux-компьютер?»

Единственное, что нужно сделать, это попробовать. В конце концов, как можно доказать преимущества облачных IDE помимо визуальной демонстрации?

Ниже приведена запись нашего небольшого эксперимента с довольно точными записями времени, необходимого для выполнения вышеупомянутой задачи, с использованием двух подходов: настольный компьютер (с Eclipse) и полностью в облаке (с Codenvy).

Посмотрите, что вы думаете.

Рабочий стол против Codenvy на Vimeo .