Don't get me wrong, HLS is a really smart guy for being the first to come up 
with Tapestry and applying some of the Swing/Desktop concepts to something that 
works on the web.

Unfortunately, as Java is such a commodity market, other frameworks will pop up 
that build off of Tapestry and other ideas; and HLS has been doing a great job 
of continuing to drive innovation.

-- Jacob

A more plausible case is many different UIs, designed differently to
fit their medium, sharing the same back end. JSF won't help you with
that any more than any other framework.

Are you sure about that one? JSF opens up a horizontal market for vendors and open source developers such that there's a much higher degree of re- use and
collaboration allowed in the request stack.

Yes, I am sure. What I'm skeptical about is whether components built on the JSF model will make good rich GUI apps. The reason one writes a Swing app is to take advantage of exactly the sorts of things that JSF abstracts away (e.g. a fully asynchronous event model -- and please don't try to tell me that JSF has one). I have yet to be convinced that JSF can actually be used to build a Swing application that doesn't feel like a usability hoax.

I am probably ignorant and completely off-base, but discussion isn't likely to convince me. What's needed is some examples that prove me wrong. Show me an awesome rich GUI app with a tidy codebase written with JSF, and I'll be convinced.

In short, none of us have a crystal ball that you don't.

My eight-ball tells me otherwise.

So I noticed! You are clearly a JSF True Believer. And to your credit, Facelets are clearly thinking about the developer usability issues that currently make JSF cumbersome to work with.

I'm not a true believer in JSF, Tapestry, or any other existing web framework, and I don't spend much time looking into 8-balls. But on a practical note, it's worth noting that just a few weeks ago, already knowing Struts & JSP, I spent four or five days experimenting with JSF, found it cumbersome and unsatisfying, tried Tapestry instead, liked it, and chose it for my current project. And even though the skills I'm acquiring won't help me build telnet applications, I still somehow manage to sleep soundly at night.

Cheers,

Paul

--
Jacob Hookom - Minneapolis
--------------------------
http://hookom.blogspot.com


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

Reply via email to