Hey Eclipse, come join the Sun party
I was looking at JSR 198 again and noticed they had released a "Proposed Final Draft" last month. Some Eclipse member companies are on the expert group but as far as I've been able to tell, the proposal itself would be very difficult if not impossible to implement in Eclipse. It looks more targetted towards NetBeans and JDeveloper. One reason: the Eclipse Foundation itself isn't on the Expert Group. The Apache Foundation is, so why not Eclipse? Eclipse isn't on the Executive Committee either. In fact, Eclipse is not a member of the JCP at all.
I feel it would be hypocritical of me to suggest that Sun join the Eclipse Foundation without also suggesting that Eclipse independently join the JCP. JCP has its share of problems (such as Sun's special position and veto, and the lack of transparency in JSR development to non-EG members), but that's not a good reason not to join. Eclipse could follow the Apache model there.
In my opinion, JSR 198 shouldn't be approved until there is a reference implementation for all the major Java IDEs, including NetBeans, Eclipse, and Jetbrains IDEA. That's the only way to tell if it will work and be "helpful" both to the framework providers and their consumers, the plug-in providers.
5 Comments:
I sort of like it the way it is Ed, maybe that's because I'm naive.
I think competition keeps things healthy (ie., Netbeans vs. Eclipse).
Chris, have a look at the concept of "coopetition" which is at the heart of the Eclipse Foundation and any standards body. Some references:
http://en.wikipedia.org/wiki/Coopetition
http://www.garyjones.org/mt/archives/000109.html
http://www.bradfallon.com/articles/coopetition.html
Isn't what JSR 198 is proposing at least partially covered by OSGi?
OSGI goes a lot farther. 198 didn't want to go down that route. Since it was for pluging tools into an existing IDE it was deemed that certain services would always exist. OSGI and by extension Eclipse does not provide an IDE at its basest form, but a platform on which an IDE can be built.
This comment has been removed by a blog administrator.
Post a Comment
<< Home