Even if this thread might be a little old, I thought I shoud give my feedback on this.
I am currently usinf JavaFlow in two big Projects.
The first one is a fully equipped logistic portal for a big German logistic company
The second is an Internet Community (http://www.technoclub.tc)

The first reason for using JavaFlow, was that we had big Problems with Flowscript when deploying on Bea.

The ease of debuging is ceratinly a really big pro of JavaFlow. Unfortunately I can't provide any performance details, but since JavaFlow is not interpreted (As far as I undestood - they do some dynamic recoding when loading the Class) I should run a little faster ... but this is only an assumption. One thing I can say: we never had any performance Problems related to JavaFlow.

There are several downsides though, even if they are not no-go-problems:
in JavaScript a modified Script can be loaded at RunTime. If a JavaFlow Class changes, the Servlet Enginge usually crashes. There were some comments on a RelaodingClassloader but I have no experiance with this. There are some Problems using Static stuff. When doing the DB-Typical try-catch-block in a finally block (As usually needed for closing up a DB connection) the Rewriting component sort of breaks. Usually I have a JavaFlow and a Helper Class bundled together. Since only the JavaFlow Class is rewritten when loaded, a lot of problems can be solved through this.

Hope this helps.

Chris

stevecam schrieb:
Hello,

I am a new Cocoon user (via Lenya), are there any major pros and/or cons for
using the javascript continuations (flowscript) vs java ones (javaflow).

I am particularly interested in interaction with a relational database to
determine the 'flow' of pages. Ease of debugging seems important as well.
Performance is not a big issue.

If I can write and debug javaflow in Eclipse then that seems to be a
superior solution, but the fact that continuations require 'add-ons' to java
objects to make them useable maybe causes some side-effects that can be
'gotchas'.
Thanks for any insights.

Steve Cameron



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to