> I guess what I'm trying to see is that as more of a programmer than a
> web UI developer does JSF really make it less tedious for me to design
> a "nice and clean" looking web page. From what I see the answer is no,
> you still need to create custom stylesheets and layouts.
The answer is no. This is not the problem that JSF is meant to solve.
JSF is about how to link your HTML pages to back end logic, and avoid
some of the tedium involved in handling request/response architectures,
refilling forms after validation errors, handling navigation between
pages, etc. The component model is suitable for building advanced
components, and many third-party components can be found. (I don't
agree that it's easy to create components, as Moiristo said; rather,
it's unnecessarily difficult... but often still worthwhile.) These
complex components, though, are an extra bonus on top of the nuts-and-
bolts plumbing that JSF is meant to provide.
> Anyone have
> experience with Shale? How does that rank up?
I wouldn't use Shale, actually. I think it's a lot of solutions in
search of problems, and the solutions make day-to-day work considerably
more difficult. It doesn't provide any kind of help for web design,
either.
> On a side note, are there any frameworks that help in the actual design
> and look and feel of a site?
I'm not aware of any. Actually, I can't imagine what such a framework
would do.

Signature
Chris Smith - Lead Software Developer / Technical Trainer
MindIQ Corporation
frankmfs - 12 Jul 2006 22:47 GMT
> > I guess what I'm trying to see is that as more of a programmer than a
> > web UI developer does JSF really make it less tedious for me to design
[quoted text clipped - 29 lines]
> Chris Smith - Lead Software Developer / Technical Trainer
> MindIQ Corporation
How well does JSF work with things such as DOJO toolkit for JS?
Also is there any specific IDE that makes JSF development more
advantageous?
Thanks.
Frank
Timo Stamm - 13 Jul 2006 19:24 GMT
frankmfs schrieb:
> How well does JSF work with things such as DOJO toolkit for JS?
Early this year, Jacob Hookom said:
| For AJAX, we’re planning on pursuing an extension to JSF 1.2 called
| Avatar, based on various EG members’ ideas that will allow any and all
[quoted text clipped - 5 lines]
| “Partial Faces Request” (AJAX). Also, there will probably be more use
| of annotations to ease the component development aspect of the spec.
Source: http://www.virtuas.com/articles/webframework-sweetspots.html
JSF 1.2 is released by now, but I don't know how well this "Avatar"
extension turned out. I am afraid that you would have to create
counterparts to Dojo toolkit components in JSF yourself, and I would
only recommend this to experienced programmers.
> Also is there any specific IDE that makes JSF development more
> advantageous?
There is the Java Studio Creator:
http://developers.sun.com/prodtech/javatools/jscreator/
Timo
Chris Smith - 13 Jul 2006 23:15 GMT
> Source: http://www.virtuas.com/articles/webframework-sweetspots.html
>
> JSF 1.2 is released by now, but I don't know how well this "Avatar"
> extension turned out. I am afraid that you would have to create
> counterparts to Dojo toolkit components in JSF yourself, and I would
> only recommend this to experienced programmers.
I'm not particularly impressed by it. Actually, I'm not particularly
impressed by much of the AJAX stuff going on right now with JSF. It is
all written from the perspective that "AJAX" means "replace part of my
page without reloading the whole thing", which is a limiting model. It
prevents anything from happening without completely reloading at least a
component. I can't see anything in Avatar that frees me from that
model. Perhaps I'm not looking hard enough... but if that's the case,
people need to make things more obvious.
Dojo doesn't seem to hold onto those limitations, so it looks unlikely
that Avatar helps much with Dojo components.

Signature
Chris Smith - Lead Software Developer / Technical Trainer
MindIQ Corporation