为什么Ruby和Python比Groovy更适合在IDE之外进行编程?

这主要是参考“Python vs Groovy vs Ruby?”中的this answer

是什么让Python和Ruby更容易在IDE之外开发?

该链接还提到了控制台中的调试.究竟是什么意思?

解决方法:

我不同意在IDE之外使用groovy更难开发的断言.我已经完成了严肃的python和groovy开发,以及一点点ruby,大部分没有IDE.

虽然没有pdb样式的调试器,但是有一个控制台:groovysh是一个非GUI控制台,命令行应用程序,而groovyConsole是一个具有简单语法高亮和编辑功能的GUI. rails和TDD哲学强调使用测试而不是调试器开发,我发现如果我有很好的测试覆盖率,我很少会觉得需要使用全功能调试器.这对你来说是否重要取决于你自己的发展方式.

Groovy简化了整个jar / classpath混乱.虽然你仍然可以设置类路径,但是让groovy完全管理它会容易得多. Groovy在类路径中自动包含$GROOVY_HOME / lib和〜/ .groovy / lib中的jar.安装库只是将其复制到那里.更好的是,使用@Grab,您可以在脚本的顶部声明您的依赖项,并且groovy将自动下载您指定的版本,并递归地获取其所有依赖项并设置正确的类路径和类加载器;它甚至可以管理两个依赖于同一jar的不同版本的库. Grails还具有声明性依赖性.

groovy语言本身就像ruby或python一样简洁灵活.虽然你可以像完整的Java一样编写它,但可以编写groovy看起来非常类似于ruby.

针对groovy vs python和ruby的一个有效投诉是JVM的启动时间仍然明显更糟.

相关文章

背景:    8月29日,凌晨4点左右,某服务告警,其中一个...
https://support.smartbear.comeadyapi/docs/soapui/steps/g...
有几个选项可用于执行自定义JMeter脚本并扩展基线JMeter功能...
Scala和Java为静态语言,Groovy为动态语言Scala:函数式编程,...
出处:https://www.jianshu.com/p/ce6f8a1f66f4一、一些内部...
在运行groovy的junit方法时,报了这个错误:java.lang.Excep...