It's precisely because of this argument that I actually started using
JSF. My thinking was, no matter what, that's the industry standard,
shortcomings will eventually be overcome etc. However, timing is
important, while I don't want to use the framework of the day; I still
have to complete the project of the day. The frustration comes from the
fact that the current JSF problems are not so hard and shouldn't have
been a surprise to the EG. My only explanation is that they simply
haven't done any serious real world web development work. I might be
wrong; I don't know any of them.

-----Original Message-----
From: Mike Kienenberger [mailto:[EMAIL PROTECTED] 
Sent: Friday, April 06, 2007 11:38 AM
To: MyFaces Discussion
Subject: Re: New to MyFaces

On 4/6/07, Mike Kienenberger <[EMAIL PROTECTED]> wrote:
> On 4/6/07, Iordanov, Borislav (GIC) <[EMAIL PROTECTED]> wrote:
> > tag, you have to use <h:graphicImage>. A "graphic image" as opposed
to what?
> > To a linux distribution CD image? To a "mental image"? Naming & API
design
> > is a serious problem, I'm not joking! Obviously having a component
> > framework, any not completely idiotic component framework, is good.
But then
> > the details matter a lot when it comes to usability.
>
> How dull and trivial :-)  Just change it if it bothers you :-)

Let me clarify.  JSF needs work, but at least complain about something
substantial.   The lack of page-scoped beans is a good one.   The
learning time for JSF is comprised primarily of learning the
workarounds to the current implementation.   It's not that you cannot
do something (well, there's likely to be a few things that you cannot
do easily), but it's learning how to do it easily.

I read through the pre-planning notes for JSF 2.0 last week.  It
covers almost all of the weaknesses I've seen so far.   I think the
JSF EG "gets it" and is going to address them.   Not today.  Not
tomorrow.  Probably not even in the next year or two.  But eventually.
  That's the problem with having a "Standard" rather than an
individual project -- it takes time to get it accepted.   On the other
hand, you'll get buy-in later because it's a standard, so maybe you
can avoid framework-of-the-month syndrome down the road.   I.e., stop
learning and start getting work done.

Reply via email to