I certainly appreciate all the responses to my questions about 1.2 support.

Looking from the outside in, Craig McClanahan's arguments seem very compelling 
for moving towards 1.2, although I can certainly imagine it is not that simple. 
 

I am only a user at the moment although I am interested in being more in the 
future.  I will look into how to become involved, and where I can help.

Based on the information here our team will probably go with a variant of 1.1 
with a migration path to 1.2 when available and stable.

Thanks again for all of your responses,
Jay


-----Original Message-----
From: Martin Marinschek [mailto:[EMAIL PROTECTED]
Sent: Saturday, January 14, 2006 4:32 AM
To: MyFaces Discussion
Subject: Re: JSF 1.2 support/plans


Ah - I was last searching for this in December, and then Jacob hadn't
fulfilled his plan to donate the el.

Cool thing!

regards,

Martin

On 1/14/06, Martin van den Bemt <[EMAIL PROTECTED]> wrote:
> There is an Apache licensed EL, here at apache tomcat (at least that is the 
> plan) :
>
> http://www.mail-archive.com/dev%40tomcat.apache.org/msg02077.html
>
> So it may be easier to talk to the tomcat people on their plans..
>
> Mvgr,
> Martin
>
> Martin Marinschek wrote:
> > Yes,
> >
> > we all know the improvements JSF 1.2 has to offer, and all committers
> > want to have a JSF 1.2 compliant version out as soon as possible.
> >
> > If you can help us make it possible to rely on Sun's CDDL licensed
> > code, we'll have a chance to actually work on it.
> >
> > regards,
> >
> > Martin
> >
> > On 1/14/06, Craig McClanahan <[EMAIL PROTECTED]> wrote:
> >
> >>On 1/13/06, Simon Kitching <[EMAIL PROTECTED]> wrote:
> >>
> >>
> >>>On Fri, 2006-01-13 at 14:01 -0500, Balunas, Jay wrote:
> >>>
> >>>>Hello all,
> >>>>
> >>>>I have been lurking for some time, and have been investigating JSF for a
> >>
> >>new project at my company.  Please forgive me is this has come up already -
> >>I did search through several pages of archives and could not find a
> >>reference to 1.2 support roadmaps
> >>
> >>>>Because this will be a new project starting in about a month, and first
> >>
> >>release around end of summer (August -September) I have been investigating
> >>both the current 1.1.1 version of myFaces, and looking into what 1.2 JSF
> >>provides.  We are planning on using Ajax and from what research I have done
> >>JSF 1.2 has some hooks for making Ajax requests less of a hack into the life
> >>cycle.
> >>
> >>>>We are also investigating Suns implementation, but I would prefer to
> >>
> >>stick with myFaces as the support and community seems stronger.
> >>
> >>>Note that all the following is not "official"; I'm a myfaces committer,
> >>>but not part of the project management committee. This info is just my
> >>>view from what I observe happening...
> >>>
> >>>Firstly, the JSF 1.2 spec is not yet released; it's at "proposed final
> >>>draft", and has been for many months.
> >>
> >>Indeed, no one can actually "release" a "General Availability"
> >>implementation of a JCP spec that is not final yet.  But that doesn't stop
> >>you from working on such an implementation, on the assumption that it will
> >>eventually go final (since JSF 1.2 is part of JavaEE 5, I think that's a
> >>pretty good bet :-).
> >>
> >>
> >>>I doubt very much if MyFaces will manage to release a 1.2-compatible
> >>>version in the next six months. Sun have made JSF 1.2 dependent on a new
> >>>version of the EL "expression language" library, and on a new version of
> >>>JSP. Until those exist MyFaces can't even begin to implement much of JSF
> >>>1.2.
> >>>
> >>>And I'm not aware of any progress on implementing the next JSP version
> >>>by Apache Tomcat or other such projects. As far as I am aware, Sun is
> >>>the only one with an implementation of this near completion. That would,
> >>>in fact, prevent the official release of the spec for many
> >>>organisations; it's common to require at least 2 successful
> >>>implementations of a spec before it is considered ready for release. I'm
> >>>not sure that Sun works by those rules though.
> >>>
> >>>MyFaces is intending to add some JSF1.2 type features into the current
> >>>1.1-compatible release. Encrypted client-side sessions are already done
> >>>for example.
> >>>
> >>>In addition, there is still a lot of work to be done to stabilise the
> >>>current 1.1-compatible release. I personally would like to see effort
> >>>put into this before moving on to the next spec version.
> >>
> >>One option for the MyFaces community to consider, with regards to JSF 1.2,
> >>is to utilize some portions of the JSF 1.2 reference implementation, which
> >>(unlike the JSF 1.1 RI) is under the CDDL license.  The implementation of
> >>the new EL APIs seems like an obvious candidate for this.  In turn, though,
> >>this would require pushing on Apache to accept dependencies on CDDL-licensed
> >>code -- from my conversation with insiders, there seems to be no conceptual
> >>problem with CDDL's terms; it's caught up in a larger strategic initiative
> >>on dealing with non-Apache-licensed software.  If the MyFaces community
> >>wants to, this would be an obvious case where it would benefit the world.
> >>I'd happily go advocate that scenario, if the MyFaces community felt that
> >>this was the right direction to go.
> >>
> >>It isn't by any means required that such a dependency last forever -- if it
> >>makes sense to create your own implementation, that's perfectly fine.
> >>Consider using the RI code a short term strategy to get a release out the
> >>door more quickly than would otherwise be possible.  If the code works, and
> >>does everything you need, then no harm in relying on it.  If it doesn't,
> >>replace it -- that's what open source is about.
> >>
> >>But I need to reiterate a comment above, because it is not obvious to me
> >>that the MyFaces development community has figured out all the implications
> >>yet:
> >>
> >>* JSF 1.2 will be (when it is released -- trust me, that is not a long time
> >>away :-) a *required*
> >>  API to be supported by any Java EE 5 server.
> >>
> >>* That means, any app server vendor who is planning on implementing Java EE
> >>5 is going
> >>  to need to make a JSF technology choice sooner, rather than later.
> >>
> >> * At the moment, there is only one viable JSF 1.2 implementation that I am
> >>aware of.
> >>  In the absence of any other choice, this will become the default
> >>selection.
> >>
> >>* Specific use cases -- if/when Geronimo and JBoss decide to implement Java
> >>EE 5,
> >>  they are going to require a JSF 1.2 implementation.
> >>
> >>* Is the MyFaces community interested in being an option for app server
> >>vendors?  If so,
> >>  it's time to move quickly.  Once a particular app server chooses a
> >>particular implementation
> >>  of a particular dependency, it's generally pretty difficult to affect that
> >>choice later.
> >>
> >>* If MyFaces is satisfied being a JSF 1.1 implementation, for non-JavaEE5
> >>environments,
> >>  then none of the above matters.  ((In my personal opinion, that would be a
> >>poor choice,
> >>  but it is not my choice to make.))
> >>
> >>If I were a MyFaces committer (and I'd certainly enjoy being one, but my
> >>personal interest is more in the components than in the JSF implementation),
> >>I would seriously think about the strategic issues around the
> >>when-and-if-supporting-JSF-1.2 question.  I would also view a decision to
> >>defer paying attention to JSF 1.2 with sadness ... as someone interested in
> >>dealing with many of the issues that JSF 1.0/1.1 + JSP brings to the table,
> >>I would sure like there to be more people (rather than less) that take
> >>advantage of the JSF 1.2 improvements in this area -- and they are
> >>*substantial*.  To say nothing of everything else that is improved in 1.2
> >>...
> >>
> >>
> >>>Regards,
> >>>
> >>>Simon
> >>>
> >>>
> >>
> >>Craig
> >>
> >>
> >
> >
> >
> > --
> >
> > http://www.irian.at
> >
> > Your JSF powerhouse -
> > JSF Consulting, Development and
> > Courses in English and German
> >
> > Professional Support for Apache MyFaces
> >
> >
>


--

http://www.irian.at

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

Professional Support for Apache MyFaces

Reply via email to