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. 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
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
