加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-17 02:52:08 所属栏目:百科 来源:网络整理
导读:这主要是参考“ Python vs Groovy vs Ruby?”中的 this answer 是什么让Python和Ruby更容易在IDE之外开发? 该链接还提到了控制台中的调试.究竟是什么意思? 解决方法 我不同意在IDE之外使用groovy更难开发的断言.我已经完成了严肃的python和groovy开发,以及
这主要是参考“ 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的启动时间仍然明显更糟.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读