Re:Why we choose Java instead of a polyglot stack
by bdavisx on Thursday January 21, 2016 @05:39PM
(#10949077)
As a side note, Kotlin does properties very much like C# - take a look at it the next time you're doing Java and have a choice in the language.
Re:Why we choose Java instead of a polyglot stack
by NicoJuicy on Thursday January 21, 2016 @05:41PM
(#10949093)
I see a trend of more community for .Net ( because of Microsoft's efforts) and less through Java ( because of Oracle's non-efforts)
Re:Why we choose Java instead of a polyglot stack
by meddlepal on Thursday January 21, 2016 @11:29PM
(#10950746)
I feel like the perception that Oracle isn't evolving Java is heavily parroted by people outside the ecosystem. From a Java developers perspective they have done far more in the last two releases than Sun did after 1.5.
The open source community isn't there around .NET the way that it is around Java, however. Java's libraries are a big part of what make it so effective. Perhaps Microsoft's recent change in stance and decision to open source a lot of the toolchain will influence that, but it will be playing catchup for years. I see .NET as being an engineering coup from Microsoft with intrinsic value comparable to Java, while Java has that plus a large community and better cross-platform support.
When I work in Java, the wide availability of libraries and frameworks really helps. Take a look at the number of Apache projects written in Java: https://projects-old.apache.org/indexes/language.html#Java - many of those are very high quality and useful, and those are just the Apache ones.