All right, in that case, shall I start implementing those new API classes?

I'm sure there's little fun for you guys in implementing all those
interfaces/etc. ;-)

/Jan-Kees


2008/11/29 Simon Lessard <[EMAIL PROTECTED]>:
> Hi Jan-Kees,
>
> MyFaces has its own version of the javax.faces.8 within myfaces-api.jar
> file. That file obviously has the same content as Mojarra's, but with
> different code and thus a different bug/peformance base. However I must
> admit that most difference reside within the -impl
>
>
> Regards,
>
> ~ Simon
>
> On Fri, Nov 28, 2008 at 6:38 PM, Jan-Kees van Andel
> <[EMAIL PROTECTED]> wrote:
>>
>> Hi all,
>>
>> It might be a stupid question, but where does the MyFaces javax.faces
>> codebase come from? Is it copied straight from Mojarra? Or does this cause
>> licensing issues and must all files be created by hand, based on the spec?
>>
>> A.t.m., many of the new classes, like the pdl.facelets package are
>> missing.
>>
>> If you guys want, I can start adding them to myfaces2 if it needs to be
>> done by hand.
>>
>> Regards,
>> Jan-Kees
>>
>>
>>
>> 2008/11/27 Simon Lessard <[EMAIL PROTECTED]>
>>>
>>> I don't think just dropping the code will be enough. There are some
>>> contract difference between Facelets and Facelets in JSF 2.0. Although
>>> they're mostly compatible, some interfaces were added (see pdl) and the
>>> createView contract was changed as well (forcing full tree population that
>>> doesn't seem to be the case in Facelets code atm).
>>>
>>> Furthermore, imho it's quite healthy to fork the code as it's going to
>>> start an improvement "competition" between Mojarra's Facelets and our
>>> Facelets, much like what happened when MyFaces was first implemented, much
>>> faster than RI at the time, forcing the latter to improve their own code and
>>> so on.
>>>
>>> That being said, if the community feels like we should limit the amount
>>> of changes as much as possible (to include Facelets updates and bug fixes
>>> every now and then for example), I could also abide to that.
>>>
>>>
>>> Regards,
>>>
>>> ~ Simon
>>>
>>>
>>> On Thu, Nov 27, 2008 at 3:26 AM, Werner Punz <[EMAIL PROTECTED]>
>>> wrote:
>>>>
>>>> Kito Mann schrieb:
>>>>>
>>>>> Hey Simon,
>>>>>
>>>>> Just curious: are you guys implementing Facelets from scratch?
>>>>>
>>>> I have not had a look yet at the current codebase, but to my knowledge
>>>> facelets itself has been relizenced under ASF2
>>>> I would suggest just for the sake of keeping the compatibility close
>>>> no reimplementation just drag the code over, dont change the packages
>>>> if possible so that we at least there have a shared codebase.
>>>> It just does not make sense to do a full reimplementation or
>>>> to fork the code, since there are no political issues between the RI and
>>>> MyFaces, on the contrary we have an excellent relationship!
>>>>
>>>>
>>>> Werner
>>>>
>>>
>>
>
>

Reply via email to