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