Недавно я хотел создать веб-приложение, и путь был довольно долгим. Я начал с действительно любительской попытки мобильности; думая, что я могу использовать ideone (https://ideone.com/), чтобы полностью собрать проект с помощью своего планшета и найти компьютер, чтобы загрузить контент и создать его. На протяжении всей этой попытки я был взволнован тем, что мне постоянно требовался компьютер для тестирования. Другие приложения в магазине приложений — это IDE, которые вам по-прежнему нужны для подключения и локального копирования файлов.

Удобно держать маленькое устройство и выполнять свои обычные задачи разработчика. Открытый воздух вокруг, простота интеллектуальных устройств с добавлением экстремальной мобильности.

Таким образом, я снова начал поиски, я нашел c9.io. Удивительная платформа, она поддерживает языки, которые я никогда не видел, со всеми инструментами, которые могут потребоваться разработчику, тем не менее, подвох проявился. Я нашел их цены https://c9.io/pricing/webide, хорошо спрятанные. Я был удивлен, что не увидел этого, когда регистрировался; потому что я обнаружил, что по цене бесплатного аккаунта была конфиденциальность моей работы.

В любом случае, наличие чрезмерно опционального doohickey переоценено, мне просто нужна была IDE с частным сервером для работы. Что касается языков, то я стал ярым поклонником Golang, так как, честно говоря, вы должны его проверить (http://golang.org/).

Что касается другой IDE, которая предоставляет исключительно терминальный доступ и рабочее пространство Golang, это Strukture. Войдите в гавань разработчика.

Структура организует все ваши проекты Golang и запускает виртуальную машину от вашего имени. Эта виртуальная машина уже оснащена последними версиями ubuntu, mongodb и Golang.

Онлайн-интерфейс ориентирован исключительно на создание приложений Golang.

Эта специализация с Go позволяет вам, как пользователю, намного проще редактировать свойства вашего приложения.

Легко импортируйте новые пакеты, объявляйте глобальные переменные и многие другие параметры.

Если пакеты, которые вы пытаетесь импортировать, недоступны, легко извлеките их через терминал. Если вашему приложению требуется приложение для Linux, используйте apt-get как обычно, а если это пакет, который вы ищете, используйте go get…

Структура также имеет удобное автозаполнение. В любом редакторе используйте ctrl-space, чтобы сервер попытался завершить то, что вы печатаете.

Когда вы будете готовы к своему проекту, Strukture предлагает несколько форм экспорта: сжатые исходники или сжатые двоичные файлы.

После распаковки этот исполняемый файл unix можно загрузить на нужный хостинг и запустить на месте. Правильно, никаких дополнительных библиотек, только ваша ОС и ваше приложение. Если вы планируете развертывание на сервере Windows (привет, денежные мешки), загрузите исходники, не забудьте зависимости и соберите свой проект локально.

В заключение, предложение c9.io за 19 долларов не помогло. Мне нужно было разработать не супер виртуальную машину с большим количеством SDK, чем IBM Watson. Это может быть неточным сравнением, подчеркнуто, что мне не нужен суперкомпьютер, просто компьютер.

Надеюсь, вам понравился этот пост.