nro*_*bey
6
Gradle是使用Groovy编程语言构建的,被认为是一种构建语言,而不是一种部署工具.您可以轻松地编译JVM语言,将其打包并上传到存储库,但除非您直接部署WAR或EAR文件,否则它在部署Web应用程序方面的能力很小.
Capistrano是使用Ruby语言构建的,但被认为对于部署更加强大,而且不像构建语言(Rake是主要的Ruby构建语言).Capistrano的优势在于能够连接到远程主机,并在其上执行命令,或将代码复制到网络服务器上.
我认为Gradle对于JVM相关的所有东西都是更好的语言,而Capistrano对PHP,Rails或其他类型的Web应用程序非常有用.