On Monday, May 14, 2012 3:48:04 PM UTC-5, Casper Bang wrote: > > Never put too much into benchmarks in the first place, it's entirely > irrelevant to the overall user experience. I could wish for standard tests > for comparative reasons but it's still not a deal-breaker for a .NET shop > who can now target Android and iOS. There's no single litmus test when it > comes to VM and runtime because there are so many factors. I happen to > think it's not inconceivable that Mono can outperform Dalvik in some cases, > or reverse, in fact it would be odd of that was not the case. >
This is the far more calm and reasonable version that I can agree with. You created a one line thread linking the Xamarin blog post titled, "Android Ported to C#". 90% of that is obnoxious, flame bait, flame war stuff. First, Android is mostly C code. They just ported the Java parts to C#. Secondly, most of the post has nothing to do with their Java->C# porting efforts of Android OS code. They are bashing Java as a whole, poking at the Oracle lawsuit, boasting about the C# ECMA stuff and everything Microsoft, they restate their tired standby C# is better than Java flame war bullet points about "structures, P/Invoke, real generics" -- which you requote --, and then they boast about C# performance using their own homegrown cherry picked benchmark test that the militant fanatics like you can parrot off. Sure, if a company has a heavy committment to C# and wants to port to iPhone/Android or keep some common C# code across all iPhone/Android/Windows Phone (although almost anything that touches an API will still require different code branches), they make a practical product. But their posts are beyond obnoxious, their benchmarks are outrageous, and they have a militant fan base that amplifies that flame war mindset. > I agree with you, that there are a lot of innovation happening - but it's > in the periphery rather than at the official JVM level, probably born out > of frustration. > Was Scala or Kotlin or Gradle or Hadoop or IntelliJ created out of frustration? To some extent every great technology could arguably have come from frustration, but I don't see any reason to single out innovations in the JVM space in this regard. And I'd agree that most of the JVM ecosystem innovtion has not been at the official JVM level. In some ways that is a positive. I'm hoping that the official JVM picks up the pace. I'm hoping that that things like Jigsaw deliver genuine innovation and that Java moves to an app-specific library rather than a system-level product (which Mono already does). -- You received this message because you are subscribed to the Google Groups "Java Posse" group. To view this discussion on the web visit https://groups.google.com/d/msg/javaposse/-/VyA9RAa_a_QJ. 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.
