On Mon, May 6, 2013 at 3:47 PM, Piyum Fernando <[email protected]> wrote:

> Hi,
>
> I further went through both of these implementations specially considering
> the performance and community.
>
> *Performance with AS:*
>
> Both of them showed almost similar results.
> But with the increasing number of threads myFaces performed slightly
> better than mojarra.
>
>
> *Community:*
>
> Currently both have active communities and there are number of recent
> releases from both.
> And again it seems myfaces has bit more active community since the start
> of the project.
> Mojarra(known as RI) was not much active in early days but now.
>
>
> IMO it's better to start with Apache myfaces and keep it as our default
> implementation.
> Later we can provide the support to mojarra(or any other implementation)
> according to the user requirements.
>
>
+1

Thanks,
KasunG


> Thanks!
>
>
>
>
>
> On Fri, Apr 26, 2013 at 3:18 PM, Pradeep Fernando <[email protected]>wrote:
>
>>
>>
>>
>> On Fri, Apr 26, 2013 at 12:41 PM, Piyum Fernando <[email protected]> wrote:
>>
>>> Hi folks,
>>>
>>> There are two major JSF implementations; Apache myFaces[1] and Oracle
>>> Mojarra[2]
>>>
>>> I tested both of these implementations with a simple JSF wep app running
>>> on AS by creating new class loading environments and worked well.
>>>
>>> I went through few J2EE servers and default implementations they use are
>>> as follows;
>>>
>>> Apache Myfaces -  TomEE, Geronimo
>>> Oracle Mojarra - Glassfish, Web Logic
>>>
>>> JBoss comes with both by default.
>>>
>>> AFAIK most of the times JSF web apps work fine with any of them.
>>> But some features may work well only with a particular impl and some may
>>> depend on the versions too.
>>>
>>> IMO we should provide the support to use any of these implementations
>>> and versions.
>>> In this case we can use different class loading environments for each of
>>> them and allow the user to configure the web app to use the one needed.
>>>
>>
>> integrating one of these implementations/test/release/resolve user issues
>> is the best way to get start with this kind of task. Smooth integration is
>> more important than the, number of JSF implementations we support, to begin
>> with.
>> just a thought.
>>
>> --Pradeep
>>
>>
>>>
>>> WDYT?
>>>
>>> [1] http://myfaces.apache.org/
>>> [2] https://javaserverfaces.java.net/
>>> --
>>> Piyum Fernando
>>> Software Engineer
>>>
>>> Mobile: +94 77 22 93 880
>>> Home:  +94 31 22 75 715
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>> *Pradeep Fernando*
>> Member, Management Committee - Platform & Cloud Technologies
>> Senior Software Engineer;WSO2 Inc.; http://wso2.com
>>
>> blog: http://pradeepfernando.blogspot.com
>> m: +94776603662
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> Piyum Fernando
> Software Engineer
>
> Mobile: +94 77 22 93 880
> Home:  +94 31 22 75 715
>



-- 
*Kasun Gajasinghe*
Software Engineer;
Development Technologies Team, WSO2 Inc.; http://wso2.com

 ,
*email: **kasung AT spamfree wso2.com

** cell: **+94 (77) 678-0813*
*linked-in: *http://lk.linkedin.com/in/gajasinghe

*
*
*blog: **http://kasunbg.org* <http://kasunbg.org>

*
twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg>

*
*
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to