On Fri, 20 Jul 2012 20:34:25 +0200, phil swenson <[email protected]> wrote:

very flawed statistics (tiobe).

If you want to know where the mindshare of new stuff is, take a look at github.

Tiobe is surely flawed, but github? I don't know any large industry which is placing its sources under a private github repo. I presume we have to clarify what we mean with industry.

basically, you are claiming that "new technology" is irrelevant.

This is a wild generalization of my thinking. I'm saying that the new languages are, up to now, scarcely relevant or irrelevant. "Relevance" for me is the % of money. The discussion was related on the industry alleged to leave Java because it's too old, with the postponing of jigsaw making the problem worse. My point is that I'm upset with jigsaw delays because it's jeopardizing the chances Java clients defend or enlarge a bit their market share, but for what concerns the areas where Java is currently strong it won't make a big difference because, as others said, server-side people needing componentization can use OSGi and a few dozens of megabytes more in the runtime are not a problem.

Back to the technical point, I cited Maven and somebody put a question. I have to disagree with Kirk's position about it's better a delay that a half-baked solution. It largely depends on the context. If the good solution arrives when it's useless, I prefer a half-baked solution. Maven dependencies provide a mechanism for defining components and relationships which is far from being perfect, but it is something that has been used for years, so we know it pretty well. It doesn't deal with runtime, but a simple mechanism for it can be borrowed from other systems. So, while a team is working on a full-fledged jigsaw for 2015, another team could have been working on an intermediate solution that should have been ready in 2013. And looking back, the alternate solution should have been worked about since the very beginning, so perhaps we could have had it by 2011, JDK 7. Some said that the community could have contributed instead of whining and well, this is what I often say for many other things, so I can't really disagree. But I fear that working inside the core of the JVM is beyond the capabilities of the community.

Of course, it all depends on which are the actual technical problems of jigsaw and a big trouble of this discussion is that we're not dealing with them.

--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
[email protected]
http://tidalwave.it - http://fabriziogiudici.it

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

Reply via email to