I'm just getting started on the same path as you. I'm going with
Cayenne and Tapestry. So far I like it but I've only gotten the demo
apps up and running and begun to see how they work.
For Cayenne, the existence of a modeler tool was a huge consideration.
I don't have the patience to type endless dense xml mapping files.
For tapestry - I need to do an app that is I18N aware - the inability
to put executable scripts in tapestry pages is a big win in that
context. JSP was a bad idea. Building on top of it is a worse idea.
App server - I've got OS X which shipped with Tomcat and JBoss with
embedded Tomcat. I started using JBoss but the embedded Tomcat was
very unreliable (frequent page request failures), I swapped it out with
an embedded Jetty and it seems to be solid.
Just my $0.02
On Apr 2, 2004, at 8:22 AM, Alexander Lamb wrote:
> Hello,
>
> I am considering swiching to Cayenne for a small project after having
> several years of EOF (Objective-C + Java) and WebObjects experience.
> It looks like Cayenne is the closest and even has some nice things EOF
> still lacks (reverse relationships not firering automatically upon
> insert, multi-instance synchronizing, etc...).
>
> Three basic questions I didn't find in the docs or mailing lists:
>
> 1. Is Cayenne thread safe? If so are there any limitations (e.g.
> database channels, etc...)?
> 2. Is there a list of comparison of features with EOF, not meant for
> the manager who decides but for the developer who wants to migrate?
> 3. Performance wise, how do you think you compare to EOF? Especially
> snapshotting, versionning (undo management?), etc...?
>
> Now, for the view side, two questions:
>
> 1. Tapestry? or JSF (Java Server Faces)? in order to get back the
> component oriented design of WebObjects?
> 2. Is there any plan (within Cayenne or with other projects) to have
> the equivalent of EOInterface (after spending several weeks banging my
> head on Swing... coming from OpenStep... I miss that controller
> layer)?
>
>
> Now for deployment, imagin I am comming from WebObjects, what would be
> the closest and most appropriate for a web app:
>
> 1. JBoss, as an EJB ? or without EJB?
> 2. Simply Tomcat + Tapestry + Cayenne? But then how about load
> balancing?
>
> Sorry for those very general questions, but I can imagin I am not the
> only one migrating from WebObjects (well, I am not 100% sure of really
> migrating, just the first steps). Coming from WO, it really looks like
> it is only Cayenne or Hibernate + Tapestry or JSF which can compete.
> Some answers in the Cayenne FAQ or in the doc would be very helpfull!
>
> Thanks a lot,
>
> Alex
>
> --
> Alexander Lamb
> Service d'Informatique Médicale
> Hôpitaux Universitaires de Genève
> Prof. 022 372 48 46 (lundi, mardi)
> Prof. 022 372 88 62 (mercredi, jeudi, vendredi)
> Portable 079 420 79 73
This archive was generated by hypermail 2.0.0 : Fri Apr 02 2004 - 12:09:53 EST