On a high level groovy does not have any issues correct, the languages is actually quite fun to work with.
Just things like def myInt = 1; will compile to Object myInt = 1;. Another thing is that it does not work well with java in the same project, I really had to hack around that.
Kotlin on the other hand works amazingly well with java. The better typing that kotlin has is also great.
Groovy also has a lot of weird stuff like "ls -hal".execute().text just executing shell commands, this feels very sketchy to me.
Fun things that groovy has are no returns (you can probably guess how this becomes confusing if you just have a variable at the end of a function)
defaFunction(){"Hello world"}
although kotlin does it better
funaFunction()="Hello world"
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
On a high level groovy does not have any issues correct, the languages is actually quite fun to work with.
Just things like
def myInt = 1;
will compile toObject myInt = 1;
. Another thing is that it does not work well with java in the same project, I really had to hack around that.Kotlin on the other hand works amazingly well with java. The better typing that kotlin has is also great.
Groovy also has a lot of weird stuff like
"ls -hal".execute().text
just executing shell commands, this feels very sketchy to me.Fun things that groovy has are no returns (you can probably guess how this becomes confusing if you just have a variable at the end of a function)
although kotlin does it better