Yes, I used stateful pages in most of my applications - and for some of
them even heavily (e.g. 1 moved from Tapestry and  1 from JSF).

Hi,

Can you provide us some examples on how you used stateful pages in your 
applications? What sort of
use cases were you facing that you needed a stateful page instead of a 
stateless one?
It's not that "I needed" :), more that it was used in projects all over, possibly because of:

 - migration of apps from other stateful web frameworks.
- rewriting of desktop apps to web. For this, "Click + stateful + JS libs" is close to Swing in many respects. Other find it even quite close to VB productivity levels if there were have some sort of GUI builder :). - "perceived simplicity" if everything is stateful. It takes lots of effort for average developers to get used to the HTTP stateless model, especially if they were doing desktop apps before. - business people (the mighty "domain specialists" :) ) who also "code" prototypes instead of just doing proper requirements and mockup screens. They can't get the stateless model, and Velocity as at the limit, but fortunately Click has both - yet :).

So to cut a long story short, our main use case is for intranet apps, with known and limited number of users. It is not a problem to force the latest browser version or the use of only one window per app, to have that MDI l&f that users like in desktop apps.

regards,
Andrei.

Reply via email to