--- Sean Schofield <[EMAIL PROTECTED]> wrote:
> Shale and MyFaces are two entirely different
projects
> started by two entirely different groups of people.
> The only thing they have in common in JSF.

Agreed completely.  And MyFaces Extensions is a set of
 extensions to core JSF that should work on any JSF
according to its description.

> If you like the commons validator stuff for JSF then
> you are going to have to end up using Shale.

That's a non-starter.  While JSF and Struts are
already accepted by the market, customers and mgmt,
Shale is still too new (near zero market share, still
under early development not release...).  While I'd
love to start playing with Shale, it's not going to
make into my or my customers' deployed apps anytime
soon, while JSF and common JSF extension tags (like
MyFaces Extensions) could.

> One thing I can say for 100% sure is that there is
> no point in MyFaces adding something that is
> already available in Shale.

Completely disagree with you on that one.   Adding
something shale-specific to MyFaces makes no sense.
Adding a JSF tag(s) that would be of use to all users
of any JSF (since JSF validators ootb leave a bit to
be desired) across all JSF implementations (JSF is
supposed to be a standard, so apps you build with JSF
should run on all JSF impls where possible) to MyFaces
Extensions (not MyFaces core) makes complete sense.

If Shale had an extension library that had useful JSF
tags that could be used across all JSF
implementations, then I could see your point.  But
Shale is a new framework that's not yet done and it
has now embedded these useful-across-the-JSF-board
tags within the Shale Core such that you couldn't use
them without including the Shale core in your app.

Struts didn't include commons-validator within Struts
core, it's a separate subproject so that it could be
used across other projects that had similar needs.

> Shale is new techonology but then again so is
> MyFaces and JSF for that matter. 

JSF is shipping in several commercial IDEs already,
and thus has market and mindshare.  Shale, while cool
and interesting does not yet have that luxury.   I
hope that it does at some point, but I would still
like to see generally useful JSF tags included in the
JSF project extensions not in a superset framework
project.

Thanks, and I know these questions are more oriented
toward Craig and David than you and the MyFaces PMC,
but I was hoping someone on the MyFaces Extensions
contributor team would offer to add this functionality
to the MyFaces extensions (at which point Craig and
David could decide whether to keep their own copy in
the Shale "core" or to depend on the MyFaces
extensions like other JSF apps and JSF supersets
could).



__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to