Thursday, August 21, 2008

Dividing the Java spectrum even further

In two previous posts ("Reevaluating XML in the Java spectrum" and "People: Infrastructure vs Application"), I gave my opinion on how the Java community can be divided over roughly three clusters. Despite the common choice for Java, there is a noticeable difference in the tool selection in each cluster. In my opinion, this is a result of different preferences.

(Again, please note that my opinion is NOT based on official research and is NOT supported by the vendors mentioned in the picture!)

To explain the opinionated tool selection in this Weblog, I'd like to further elaborate my view on the clustered Java universe. I think each cluster has its own modeling approach, audience and future direction. Here is my opinion on these additional dimensions on top of the original picture:


Original spectrum:




Modeling approaches:




Audience:




Future direction:




What do you think? What are the additional dimensions you can think of? Send your feedback to adriaandejonge@gmail.com 


2 comments:

Mark said...

@Adriaan, I'm just curious but how do you think Microsoft (.Net technologies) will fit in these pictures.

Mark

Adriaan de Jonge said...

This division does not apply to Microsoft. In every picture, they are all over the place. The position of Microsoft compared to the Java world requires a different division figure. I will discuss this in my next post in the People-series on Monday!