Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对使用非编译语言(Ruby、PHP、Javascript(服务器端)等)编写 Web 应用程序的一个担忧是我的源代码可以被另一个人复制和修改,然后他们可以出售它,声称它是他们自己的. 我正在寻找另一种语言来开发我的下一个项目,并发现Go + Revel在速度和功能方面非常有前途(错误行,热代码重载)
问题是,revel 支持部署为二进制文件吗?
Golang 是一种编译语言,你用它做的一切都是二进制文件。
在这里失去的是热重载功能:即使有了它,您仍然在使用二进制文件,但 Revel 正在查看源代码并在需要时再次编译它。
所以是的,使用 Golang 和 Revel 编写的应用程序是二进制文件。