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.

Reply via email to