开发者

As a language how stable is Groovy? [closed]

开发者 https://www.devze.com 2023-01-23 01:18 出处:网络
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references,or expertise, but this question will likely solicit debate, a
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 9 years ago.

As a language how stable is Groovy? Do any开发者_运维百科 big names use it?


I've been using Groovy for about 2 years and yes, it is stable. So far, I haven't faced any bugs in the language itself. The creators of the language release often. There is great tool support and there are many mature libraries and frameworks based on it. Take for example Grails, a Rails-like framework. If you go to its page, you will see that a lot of BIG names, such as LinkedIn, Netflix and Atlassian are using it. I myself am using Groovy in many projects with Ericsson, which is a BIG name too.


As for "big names", there may be some (you shouldn't care). Obviously, nevertheless, Groovy's got a basic problem with its poor performance compared to Java. Positively, it's doubtable that Groovy is used in any mission-critical projects where scalability counts.

Regarding stability (as in the "absence of bugs"), take a look at the Groovy issue tracker. Enjoy ROFL'ing at several bugs where Groovy (again and again) has stumbled upon its own "magic". - Groovy bugs are numerous, and often unresolved for years.

Regarding stability again (as in "backwards compatibility"), I'm too new to Groovy to say much about that. Nevertheless, the closures syntax had changed without a compatibility layer provided. (This would never ever happen in the Java language.)

- When looking at those points from a Java perspective, Groovy is a kindergarten. From a Scala perspective even, Groovy will never grow up.

- Which is not to say that Groovy had no clear advantages in other scopes (like, there is Grails). But you've asked about these.

0

精彩评论

暂无评论...
验证码 换一张
取 消