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.
