Koding.org: виртуальная машина и IDE в браузере

Автор: | 04/05/2015

KodingLogoNewНа днях мне в ленте Facebook попалась ссылка на замечательный ресурс – https://koding.com (ссылка реферальная – увеличивает место на диске, можно зайти по прямой тут>>>).

Ниже – небольшой обзор этой системы и её возможностей.

Koding.com предоставляет в бесплатное пользование готовую среду для тестирования и разработки. В неё входят виртуальная машина (под управлением ОС Ubuntu), среда разработки (IDE), предустановленные сервисы (Apache2 и т.д.). Всё это доступно прямо из браузера:

koding_1

Регистрация очень простая, и сразу после регистрации вам будет доступна машина и весь набор утилит:

koding_2

Во время регистрации – для вашего аккаунта сразу будет создан домен:

koding_3

После регистрации – ваша виртуальная машина выключена (и выключается автоматически, примерно через час после бездействия):

koding_4

Но в настройках можно указать, что бы машина всегда была включена:

koding_5

В бесплатном аккаунте выделяется только одна машина (но никто не мешает зарегистрировать несколько аккаунтов) с такими параметрами:

koding_6

Немного про интерфейс.

По умолчанию – вверху расположено окно IDE, внизу – консоль.

Кликнув на + на верхнем табе в любом из окон – можно открыть дополнительные вкладки:

koding_7

В средней колонке, где отображается файловая система – можно создавать новые файлы/каталоги или работать с уже имеющимися:

koding_8

koding_9

koding_10

Список уже установленных сервисов радует:

koding_11

Для установки новых сервисов – можно использовать либо apt-get/aptitude, либо – Koding Package Managerkpm.

Например – установку MySQL можно выполнить так:

koding_12

Либо так:

koding_13

koding_14

Koding.com имеет отличную базу знаний – Koding University, но – на буржуйском (как и весь интерфейс Koding).

На Youtube можно найти множество гайдов, например – вот>>> (опять-таки – на английском).

Apache по умолчанию “смотрит” на папку Web в домашней директории пользователя:

koding_15

koding_17

В общем – замечательная система, позволяющая без проблем поднять свою среду разработки для самых распространённых языках программирования, и не тратить время на настройку своего VPS. Также – отлично подойдёт для тех, кто только начинает осваивать Linux и хочет попрактиковаться в выполнении различных команд и/или писать скрипты на bash.