"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.

Reply via email to