On Sat, Jul 21, 2012 at 3:50 AM, Roland Tepp <[email protected]> wrote:
> This is a straw man argument. Modularity (OSGi or any other) has nothing to
> do with IDEA vs Eclipse vs NetBeans.
> All of the IDE platforms are modular almost by definition. It's just the
> implementations of the modularity are different.

This is my point, though.  Apologies to Cedric for skipping his
response to me, but I was never trying to argue anything about market
share.  There were far more influential factors that gives Eclipse the
edge there.  My point was that, even though they did not use something
akin to OSGi, IDEA manages to have a codebase that manages to sell
quite well.  As you say, I wasn't even trying to argue that IDEA is
not modular.  Quite the contrary, I expect it is quite modular.

This is essentially the monolithic kernel versus micro kernel argument
again.  I'll find the thread somewhere but Linus basically argued you
can be modular without a modular build.  That a single codebase can
maintain modularity, in the same way that a modular codebase can be
severely coupled.  Neither automatically win over the other.  I find
it hard to disagree with that logic.

Which keeps bringing me back to the question of, what exactly is the
win of jigsaw?  A faster startup of the jvm?  What else?


> I would even argue that the Eclipse architecture (and openness - both in API
> design and in political/commercial sense) has played huge interests to
> Eclipse ecosystem. Just look at the amount of various language IDE's and
> other tooling that can be found in Eclipse ecosystem versus IDEA. Sure the
> latter is a more cohesive experience, but you can not honestly claim that
> Eclipse is no competition to IDEA.

I think Fabrizio and I touched this angle already.  And again, my
point was not that eclipse does not have market share, of course it
does.  There were years I stuck with it because I couldn't bring
myself to drop a couple hundred on IDEA.  That stepping stone alone
makes it a wonder that IDEA has as much marketshare as it does.   But
few have ever argued that the main competitive edge of eclipse is the
cost.  Not the modularity technology they used.

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