"I guess the reason is that Microsoft hasn't sued anybody over their implementation."
Oracle suing Google over Java in Android is a big deal. I read that the Oracle side of the story is that Google wanted to do development in private and periodically release code to the public on their schedule under a different license which violates the GPL. I may be wrong and I have very limited understanding of the legal details, but that doesn't seem insurmountable. Secondly, if the legal barriers with Oracle really are insurmountable, you can always use another VM (like LLVM) entirely and a non-Java language so you really would have no direct ties to Oracle. "With dogmatism replacing pragamtism over the last 10 years it is not surprising that many of the more progressive developers left Java-the- language or even Java-the-ecosystem." This really depends more on your work environment than the tools themselves. I look at the Strange Loop conference as kind of a barometer of the more progressive end of the software development community, and the Java ecosystem is quite predominant there. "Calling Maven (and Ant) 'leading edge of the industry', (which is what about 95% of the developers have to use) is not without irony." Ant is definitely not the leading edge now, but it was back in the '90s. Personally, I use Gradle and SBT but even Maven is a giant step ahead of what you get in the .NET world. I don't have much experience with Microsoft's TFS, but the Visual Studio auto-generated msbuild/ csproj files are way behind. "It doesn't help to have superior tooling (IntelliJ or Gradle, SBT) when no one uses it." Sure, you have to use a tool to get value from it. It sounds like you are in an environment where you don't have the flexibility of choosing these tools yourself. That's more of a workplace issue than a technology one. I am jumping the gun on Kotlin. For my game dev dream stack, it's critical to have a flagship language that is accessible yet provides significant incremental improvement and excitement upon Java and C#. Kotlin is a credible candidate but obviously, it's not proven at all. Scala is definitely a masterpiece from a language design persepctive, but I'm not sure it is a great fit for game development. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
