Is it possible to use ROP (serialized data objects) and regular data objects at 
the same time?  In EOF each editing context is backed by a different object 
store and the remote objects have a special remote object store.  As long as 
the two types of objects are separate you can use both at once.

Also can the same class be used to represent both types of objects or is it 
necessary to have client specific versions?

On Aug 11, 2011, at 6:43 PM, Aristedes Maniatis <[email protected]> wrote:

> On 12/08/11 2:53 AM, Joseph Senecal wrote:
> 
>> I'm sure I'm missing a lot of features, but these are the differences I can 
>> think off of the top of my head.
> 
> I'll add a few more:
> 
> 1. EOF has a very nice Eclipse modeler tool. Cayenne has one too, but it 
> isn't quite as sexy.
> 
> 2. Cayenne is open source with an Apache license. Although this is so obvious 
> you probably didn't mention it, the license is a huge difference. Cayenne is 
> a tool where you can trace right through the code to debug it. You can extend 
> it easily (and Cayenne has plenty of places where you can extend the existing 
> functionality, and 3.1 introduces injection to make that even easier in 
> particular places). You can even contribute new functionality and see that 
> added to the project.
> 
> 3. Cayenne doesn't buy into the whole key-value-coding thing. That's either 
> good or bad depending on your point of view.
> 
> 4. ROP. This is one of Cayenne's great strengths. EOF had something similar I 
> think, but it wasn't well supported. With Cayenne's ROP (three-tier) you can 
> implement very flexible client/server systems and use Hessian to serialise 
> the data between the client and the server.
> 
> 
> Ari
> 
> -- 
> -------------------------->
> Aristedes Maniatis
> GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

Reply via email to