There's been discussions on this list, but I haven't seen a full systematic 
comparison. 

When people ask me about this I usually frame this discussion as "what's unique 
about Cayenne", as I am not a Hibernate user and don't know it fine details. As 
I mentioned in the 3.0 announcement blog: 

https://blogs.apache.org/foundation/entry/apache_cayenne_v_3_0

my list contains transparent and lightweight transactions, context nesting, 
remote object persistence, generic objects and dynamic mapping, modeling tools, 
and a few more things - friendly community, easy learning.

Andrus

On Sep 5, 2010, at 2:21 PM, Joe Baldwin wrote:
> Hi,
> 
> I am again responsible for making a cogent Cayenne vs Hibernate Comparison.  
> Before I "reinvent the wheel" so-to speak with a new evaluation, I would like 
> to find out if anyone has done a recent and fair comparison/evaluation (and 
> has published it).
> 
> When I initially performed my evaluation of the two, it seemed like a very 
> easy decision.  While Hibernate had been widely adopted (and was on a number 
> of job listings), it seemed like the core decision was made mostly because 
> "everyone else was using it" (which I thought was a bit thin).
> 
> I base my decision on the fact that Cayenne (at the time) supported enough of 
> the core ORM features that I needed, in addition to being very similar 
> conceptually to NeXT EOF (which was the first stable Enterprise-ready ORM 
> implementations).  Cayenne seems to support a more "agile" development model, 
> while being as (or more) mature than EOF.  (In my opinion. :) )
> 
> It seem like there is an explosion of standards, which appear to be driven by 
> "camps" of opinions on the best practices for accomplishing abstraction of 
> persistence supporting both native apps and highly distributed SOA's.
> 
> My vote is obviously for Cayenne, but I would definitely like to update my 
> understanding of the comparison.
> 
> Thanks,
> Joe
> 
> 

Reply via email to