我对使用非编译语言(Ruby,PHP,Javascript(服务器端)等)编写Web应用程序的一个担忧是我的源代码可以被其他人复制和修改然后他们可以出售它,声称它作为自己的。我正在寻找另一种语言来开发我的下一个项目,并发现Go + Revel在speed和功能(错误行,热代码重新加载)方面非常有前途
问题是,revel支持部署为二进制吗?
答案 0 :(得分:3)
Golang是一种编译语言,你用它做的一切都是二进制文件。
这里失去的是热重载功能:即使使用它,你仍然使用二进制文件,但是Revel正在观察源代码并在需要时再次编译它。
所以,是的,用Govel用Govel编写的应用程序是二进制文件。