A Contrast In Styles

Share the article!


Mathew Porter has a link to why Hibernate is successful  “Why This Project Is Successful”, in stark contrast David Johnson has a blog on the motivations of the OJB project.  What I find extremely interesting is the markedly difference in style.  Hibernate says “do one thing well”, “avoid over design” and “avoid standardism”.  While OJB says “provide several personalities”, “give developers a choice” and a “layered architecture shared by all three toplevel personalities”.

So, this is a proving ground, a simple design that does one thing well versus an elegant design that does many things. 

I appreciate the elegance that OJB is trying to achieve, however, it isn’t clear that developers are really going to need this. I like elegant design, I like good architecture, however in this instance by bets are on Hibernate to take the crown. 

Share the article!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>