Hello guys, I've been wondering why groovy is kinda losing ground respectively not gaining more traction these days. It's a fine language - so why does it not kick off like kotlin?
I think these are one of the reasons: * The logo looks kinda year "1990 MS Wordart"-style. When I first saw the logo I instantly though "Probably this language is not maintained anymore?" * Almost all Java devs I've been talking about groovy in the last couple of months think that groovy is a purely dynamically-typed language. Which in fact turns them off so much, that they don't even want to take a closer look. * The development experience is subpar comparing to Java (Eclipse, IntelliJ and VSCode). Groovy Eclipse is slow, autocompletion is flaky sometimes, etc These points are just my experience and subjective to some extent. What can we do to improve the current situation? # Logo: both the easiest and one of the hardest points at the same time. But I would like a kotlin/vscode/c# inspired logo :-) # Promote @CompileStatic more, emphasise that performance has not to be "way slower" than java. Integrate a language-level "async"/coroutine support, like Dart/C# etc have it. # Make IDE-integration a part of the groovy project, maybe by providing an official Language Server implementation and IDE integrations (like Dart or Haxe do) What do you guys think? Cheers, Matti -- Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html