Можно ли использовать Revel Golang как бинарный файл?

Одно из моих опасений по поводу написания веб-приложений с использованием не скомпилированного языка (Ruby, PHP, Javascript (на стороне сервера) и т. Д.) Заключается в том, что мой исходный код может быть скопирован и изменен другим человеком, а затем они могут его продать, заявив, что это его собственный, Я ищу другой язык для разработки моего следующего проекта и обнаружил, что Go + Revel довольно перспективен с точки зрения скорости и функциональности (строка ошибок, горячая перезагрузка кода)

Вопрос в том, является ли развертывание поддержки Revel бинарным?

1 ответ

Решение

Golang - это скомпилированный язык, все, что вы с ним делаете, является бинарным.

Что вас здесь теряет, так это функциональность "горячей" перезагрузки: даже при этом вы все еще используете бинарный файл, но Ревель наблюдает за исходным кодом и снова компилирует его при необходимости.

Так что да, приложение, написанное на Golang с использованием Revel, является бинарным.

Другие вопросы по тегам