2 回答
TA贡献1868条经验 获得超4个赞
“将Groovy代码编写为Java是一种很好的做法吗?”
您的意思是使用Groovy编译器来编译Java代码?你为什么要这样做?
虽然Groovy支持Java语法,但它主要用于简化和压缩代码,提供Groovy编程习语和语法糖。如果你只是一个初学者,那么在学习Groovy语法的同时结合Groovy和Java代码是可以的。但最终你应该只使用Groovy语法。
所以你问题的答案是:不,把Groovy代码写成Java不是一个好的做法。
TA贡献1982条经验 获得超2个赞
你可以用Java语法编写Groovy代码,使Java开发人员能够轻松地迁移到Groovy:因为这种语言功能允许他们从编写代码开始,或者他们可以将现有的Java代码复制/粘贴到一个时髦的脚本中。
换句话说:时髦的语言是故意设计的,以允许这一点,以帮助吸引用户。
看看利弊:
编写类似java的时髦代码的最大优点很简单:如果你对时髦不满意,你更容易移回去。它允许那些没有学过时髦的团队成员/同事理解你的工作。
缺点:groovy的全部意义在于给你一些Java所缺乏的功能,所以对于一个有经验的时髦程序员来说,“太多的java”风格可能会引发一个问题:“当你一直写纯Java时,为什么要使用groovy?
除此之外,请记住,groovy实际上更像是一种利基语言,从未获得过很多关注(在gradle构建生态系统之外)。
从这个角度来看,我个人的两分钱:首先不要写时髦的代码。如今,即使是 gradle 也可以与 kotlin 一起使用。除非你这样做得到报酬,否则宁愿把你的时间和精力花在其他语言上,例如kotlin。
添加回答
举报