[jsr-314-open] Fwd: Components

Martin Marinschek mmarinschek at apache.org
Sun Oct 18 07:25:58 EDT 2009


Hi all,

don't know if this mail made it to the list - but I guess Matthias
would want the EG to see it. Andy already answered with a hint towards
our discussion playground, which still doesn't really work AFAIK....

regards,

Martin

---------- Forwarded message ----------
From: Matthias Wessendorf <matthias.wessendorf at oracle.com>
Date: Thu, 15 Oct 2009 10:15:03 -0700
Subject: Re: [jsr-314-open] Components
To: jsr-314-open at jcp.org, dan.j.allen at gmail.com,
mmarinschek at apache.org, Jim.Driscoll at sun.com, Andy
<andy.schwartz at oracle.com>

I like the way that the jsr-314-open at jcp.org list is not open.......
so I am hijacking it .... sorry.

What I wanted to "add" is the following sentence:
I am agreeing with Dan on NOT adding all these extra components (incl.
the list from Jim's blog)!
inputDate, inputFile, maybe subform and also some sort of h:document
(internally using h:head/body)
would be what I'd like to see. But not adding a bunch of rich components
etc. That would add WAY to much
overhead to the spec.... Just my cent.

Oh, as I am frustrated about the openness, maybe one more comment...
Can't you guys just rename the "jsr-314-open at jcp.org" to be "semi-open",
or to "no-comment-allowed-but-open-to-read" ?
Man, this is really frustrating...

Thanks!
Matthias

Dan Allen wrote:
> When Andy and I spoke last week, we seemed to be in agreement about
> the goal of this expanded set of components, which I will restate here.
>
> To recap, the existing components set--specifically the form
> elements--are roughly a 1-to-1 mapping with HTML. But by no means is
> HTML a comprehensive set of core components. The way I see it is if
> you were to take ~100 applications (web, Oracle Forms, mobile, paper,
> etc) and try to find the components that show up a majority of the
> time, excluding "rich" components like trees and menus, that should be
> your core set of components. The reason I exclude the rich components
> is because they have way too many configuration options to have a good
> standard...they end up getting replaced anyway (feel free to argue
> otherwise). The standard set should be expanded primarily in the area
> of form inputs. But I can also see the defense for better table
> support since it is of equal importance in web apps.
>
> A perfect example of a missing component is a date input. Dates are
> universal. You can guarantee that you are going to need one somewhere
> in your app. Yet, it is missing from the core component set. You have
> to take the lame and insufficient approach of using a converter with
> an h:inputText. Of course, you will eventually want to style or even
> replace the date input with some fancy version from ADF Faces,
> RichFaces or ICEFaces. But the point is, you can at least get the
> application going with the core component set. Thje developer is
> hooked at that point.
>
> Just to give you a feel for other types of components that might be
> warranted, pick up an Android device or iPhone and flip through a
> couple of apps. You'll notice some core components that you just
> expect to be there but don't map with our "traditional" view of
> inputs, painted in our minds by HTML. Inputs like phone number, date,
> time, color, file upload. So let's work to cover the "lame if absent"
> cases and then we can debate the cases that are on the fence.
>
> -Dan
>
> On Wed, Oct 14, 2009 at 4:33 PM, Jim Driscoll <Jim.Driscoll at sun.com
> <mailto:Jim.Driscoll at sun.com>> wrote:
>
>     Andy had mentioned that there was interest in adding a few
>     components for JSF 2.next.  And our audience mentioned that as well.
>
>     I thought it would be an interesting exercise to try to gather up
>     a list of what kinds of components already existed as either
>     existing JSF or JavaScript widgets, and I went a little overboard
>     - but hopefully you'll find it useful as something to stimulate
>     thought on the topic.
>
>     http://weblogs.java.net/blog/driscoll/archive/2009/10/14/almost-comprehensive-list-components
>
>     Jim
>
>
>
>
> --
> Dan Allen
> Senior Software Engineer, Red Hat | Author of Seam in Action
> Registered Linux User #231597
>
> http://mojavelinux.com
> http://mojavelinux.com/seaminaction
> http://www.google.com/profiles/dan.j.allen




-- 

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces




More information about the jsr-314-open-mirror mailing list