On Tue, 02 Oct 2012 22:11:19 +0200, Simon Ochsenreither
<[email protected]> wrote:
*I first typed my response to your comments, but it looks that it became
more of a rant about the current state of the Java ecosystem. So nothing
against you, clay, your response just caused me to vent my deep
frustration
about the willfull ignorance, the anti-intellectualism, and the denial of
reality which has spread through some parts of the Java ecosystem.*
Quickly said, I'm a practical guy. I start reasoning from facts. This is
the n+1 post which says C# ecosystem is way ahead on Java. And sure there
are many objective points like those you mentioned.
Still, I repeat myself, and I don't see any stat which shows that C# usage
is superior than Java. C# seems to be passed by ObjC. I'm sorry to repeat
things like rain man, but I usually stop repeating my questions only when
I see an answer. So far, zero answers. Right? So, perhaps all that
technology superiority doesn't sell a lot. Either perhaps because it
sounds good, but in practice it doesn't bring so much value. Or because
it's more complex and people don't like it. Or because Microsoft's world
is so closed and people prefer the open stuff. Or, please give me another
explanation (oh, and please, let us understand how the C# ecosystems deals
with databases in a different way than JPA, provided that JPA is not the
only approach of Java to the problem).
For what concerns "Java seniors who hyperventilate about Scala", please
don't make me laugh. We're not in the middle age, Java seniors don't hold
any power in controlling the world and the fact that new technology
players, when they have the proper cards, can turn the world upside down
in a few years (see Apple iOS and Google Android) only means that there's
competition and the propagation of news can't be prevented by people
hyperventilating (I only imagine how many people hyperventilated at Nokia,
and Nokia died all the way). So, if Scala is so much hype and then zero
penetration, the problem perhaps lies in another place. That is: it's
really complex and most developers have already problems properly using
Java, because they lack OO knowledge and skills. Seniors just understand
that putting mediocre drivers into the seat of a Ferrari is just the
perfect recipe for a crash. Scala is for elites and elites, as usual,
don't understand the real world. It's like Mac OS X developers, hey look
at J1 and Devoxx top people use Mac OS X for Java development, but in the
real world it's just less than 10%, and Windows is used much more than
Linux. So many times the real world is different than theoretical
predictions.
Not a rant, of course, just a reality check IMO. :-)
--
Fabrizio Giudici - Java Architect @ Tidalwave s.a.s.
"We make Java work. Everywhere."
http://tidalwave.it/fabrizio/blog - [email protected]
--
You received this message because you are subscribed to the Google Groups "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.