I have to admit that I’m darned excited (though apparently not quite excited enough to unleash a stronger expletive) about the Eclipse Java Persistence Platform (EclipseLink) project proposal. The name “EclipseLink” is an obvious play on the name “TopLink” which is the name of the Oracle Product from which the initial code contribution will come from.
Why am I so excited about this project? There’s a couple of good reasons. A big reason is that TopLink is a darned good product that’s used by a lot of companies (small-, medium-, and large-sized). It’s a product that has evolved in a very “Eclipsey” (Eclipsish?) way: customer feedback is continually driven back into the product; it’s a platform that helps developers do what they really need to do based on actual field experience.
Another reason why I’m excited about this project is that it pretty much brings me full circle. TopLink was the first commercial product that I ever worked on. Granted, I worked on TopLink Smalltalk way back in the early 90s, but the TopLink for Java developers did give me an opportunity to rant here and there about what I thought the Java version should do.
So… this project is exciting for me because it adds high-value, high-quality functionality to the Eclipse stack; it adds top-quality developers to the Eclipse committer list; and I get to hang out with a bunch of old friends.
Check out the project proposal here.