0

我对使用非编译语言(Ruby、PHP、Javascript(服务器端)等)编写 Web 应用程序的一个担忧是我的源代码可以被另一个人复制和修改,然后他们可以出售它,声称它是他们自己的. 我正在寻找另一种语言来开发我的下一个项目,并发现Go + Revel在速度和功能方面非常有前途(错误行,热代码重载)

问题是,revel 支持部署为二进制文件吗?

4

1 回答 1

3

Golang 是一种编译语言,你用它做的一切都是二进制文件。

在这里失去的是热重载功能:即使有了它,您仍然在使用二进制文件,但 Revel 正在查看源代码并在需要时再次编译它。

所以是的,使用 Golang 和 Revel 编写的应用程序是二进制文件。

于 2014-06-06T07:17:57.290 回答