You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by Thomas Andraschko <an...@gmail.com> on 2018/10/10 14:29:24 UTC
MyFaces Core 3.0
Hi all,
i would like to start a discussion about MyFaces 3.0.
Mojarra started with removing old code for Mojarra 3.0 like removing the
"long time deprecated" managed beans and faces EL.
I probably have some free time during the cold months, so i would like to
start with those changes. Maybe already this month.
The first steps are:
- move master to 2.3.x branch
- make master 3.0.x
- remove managed beans
- remove facelets EL
As managed beans are removed and JSF goes "full CDI", does it make sense to
still support our internal SPI like InjectionProvider? I don't think so.
I think it's a good chance to cleanup the project in generell - AFAIR 3.0
also removes support of JSPs.
We can of course discuss each part to cleanup later in a own thread.
WDYT?
Regards,
Thomas
Re: MyFaces Core 3.0
Posted by Thomas Andraschko <an...@gmail.com>.
*faces EL, not facelets EL
= javax.faces.el, deprecated since 2.0
Am Mi., 10. Okt. 2018 um 16:29 Uhr schrieb Thomas Andraschko <
andraschko.thomas@gmail.com>:
> Hi all,
>
> i would like to start a discussion about MyFaces 3.0.
>
> Mojarra started with removing old code for Mojarra 3.0 like removing the
> "long time deprecated" managed beans and faces EL.
>
> I probably have some free time during the cold months, so i would like to
> start with those changes. Maybe already this month.
>
> The first steps are:
> - move master to 2.3.x branch
> - make master 3.0.x
> - remove managed beans
> - remove facelets EL
>
> As managed beans are removed and JSF goes "full CDI", does it make sense
> to still support our internal SPI like InjectionProvider? I don't think so.
>
> I think it's a good chance to cleanup the project in generell - AFAIR 3.0
> also removes support of JSPs.
> We can of course discuss each part to cleanup later in a own thread.
>
> WDYT?
>
> Regards,
> Thomas
>
>
>
>
>
>
Re: MyFaces Core 3.0
Posted by Hazem Saleh <ha...@apache.org>.
+1 for the first steps.
On Sat, Oct 13, 2018 at 2:58 PM Dennis Kieselhorst <de...@apache.org> wrote:
> On 2018/10/11 12:43:01, Thomas Andraschko <an...@gmail.com>
> wrote:
> > We could but -1; users can simple stay on 2.x
> >
> > Also moving it to own modules is much effort to create and maintain.
>
> +1
>
--
Hazem Saleh
Re: MyFaces Core 3.0
Posted by Dennis Kieselhorst <de...@apache.org>.
On 2018/10/11 12:43:01, Thomas Andraschko <an...@gmail.com> wrote:
> We could but -1; users can simple stay on 2.x
>
> Also moving it to own modules is much effort to create and maintain.
+1
Re: MyFaces Core 3.0
Posted by Thomas Andraschko <an...@gmail.com>.
We could but -1; users can simple stay on 2.x
Also moving it to own modules is much effort to create and maintain.
3.x. will be a break some applications of course but CDI is there since
almost 10 years, EL even longer.
Also JSP with JSF....? There is even no compatible component lib.
Am Do., 11. Okt. 2018 um 14:33 Uhr schrieb Mark Struberg <struberg@yahoo.de
>:
> +1
>
> We could also make it plugable?
> Havent looked into the code since some time.
> But what about moving those things into an own optional jar?
>
> LieGrue,
> strub
>
>
> > Am 10.10.2018 um 17:08 schrieb Thomas Andraschko <
> andraschko.thomas@gmail.com>:
> >
> > javax.el is the replacement since ages ;)
> >
> > At least lesser Code, lesser jar size, less cluttered, netter
> maintainability probably.
> >
> >
> > Matthew Broadhead <ma...@nbmlaw.co.uk> schrieb am Mi., 10.
> Okt. 2018, 16:57:
> > sounds like a great idea. it may result in performance gain or at least
> > making the newer code less cluttered. what replaces Faces EL?
> >
> > On 10/10/18 16:29, Thomas Andraschko wrote:
> > > Hi all,
> > >
> > > i would like to start a discussion about MyFaces 3.0.
> > >
> > > Mojarra started with removing old code for Mojarra 3.0 like removing
> > > the "long time deprecated" managed beans and faces EL.
> > >
> > > I probably have some free time during the cold months, so i would like
> > > to start with those changes. Maybe already this month.
> > >
> > > The first steps are:
> > > - move master to 2.3.x branch
> > > - make master 3.0.x
> > > - remove managed beans
> > > - remove facelets EL
> > >
> > > As managed beans are removed and JSF goes "full CDI", does it make
> > > sense to still support our internal SPI like InjectionProvider? I
> > > don't think so.
> > >
> > > I think it's a good chance to cleanup the project in generell - AFAIR
> > > 3.0 also removes support of JSPs.
> > > We can of course discuss each part to cleanup later in a own thread.
> > >
> > > WDYT?
> > >
> > > Regards,
> > > Thomas
> > >
> > >
> > >
> > >
> > >
> >
>
>
Re: MyFaces Core 3.0
Posted by Mark Struberg <st...@yahoo.de>.
+1
We could also make it plugable?
Havent looked into the code since some time.
But what about moving those things into an own optional jar?
LieGrue,
strub
> Am 10.10.2018 um 17:08 schrieb Thomas Andraschko <an...@gmail.com>:
>
> javax.el is the replacement since ages ;)
>
> At least lesser Code, lesser jar size, less cluttered, netter maintainability probably.
>
>
> Matthew Broadhead <ma...@nbmlaw.co.uk> schrieb am Mi., 10. Okt. 2018, 16:57:
> sounds like a great idea. it may result in performance gain or at least
> making the newer code less cluttered. what replaces Faces EL?
>
> On 10/10/18 16:29, Thomas Andraschko wrote:
> > Hi all,
> >
> > i would like to start a discussion about MyFaces 3.0.
> >
> > Mojarra started with removing old code for Mojarra 3.0 like removing
> > the "long time deprecated" managed beans and faces EL.
> >
> > I probably have some free time during the cold months, so i would like
> > to start with those changes. Maybe already this month.
> >
> > The first steps are:
> > - move master to 2.3.x branch
> > - make master 3.0.x
> > - remove managed beans
> > - remove facelets EL
> >
> > As managed beans are removed and JSF goes "full CDI", does it make
> > sense to still support our internal SPI like InjectionProvider? I
> > don't think so.
> >
> > I think it's a good chance to cleanup the project in generell - AFAIR
> > 3.0 also removes support of JSPs.
> > We can of course discuss each part to cleanup later in a own thread.
> >
> > WDYT?
> >
> > Regards,
> > Thomas
> >
> >
> >
> >
> >
>
Re: MyFaces Core 3.0
Posted by Thomas Andraschko <an...@gmail.com>.
javax.el is the replacement since ages ;)
At least lesser Code, lesser jar size, less cluttered, netter
maintainability probably.
Matthew Broadhead <ma...@nbmlaw.co.uk> schrieb am Mi., 10. Okt.
2018, 16:57:
> sounds like a great idea. it may result in performance gain or at least
> making the newer code less cluttered. what replaces Faces EL?
>
> On 10/10/18 16:29, Thomas Andraschko wrote:
> > Hi all,
> >
> > i would like to start a discussion about MyFaces 3.0.
> >
> > Mojarra started with removing old code for Mojarra 3.0 like removing
> > the "long time deprecated" managed beans and faces EL.
> >
> > I probably have some free time during the cold months, so i would like
> > to start with those changes. Maybe already this month.
> >
> > The first steps are:
> > - move master to 2.3.x branch
> > - make master 3.0.x
> > - remove managed beans
> > - remove facelets EL
> >
> > As managed beans are removed and JSF goes "full CDI", does it make
> > sense to still support our internal SPI like InjectionProvider? I
> > don't think so.
> >
> > I think it's a good chance to cleanup the project in generell - AFAIR
> > 3.0 also removes support of JSPs.
> > We can of course discuss each part to cleanup later in a own thread.
> >
> > WDYT?
> >
> > Regards,
> > Thomas
> >
> >
> >
> >
> >
>
>
Re: MyFaces Core 3.0
Posted by Matthew Broadhead <ma...@nbmlaw.co.uk>.
sounds like a great idea. it may result in performance gain or at least
making the newer code less cluttered. what replaces Faces EL?
On 10/10/18 16:29, Thomas Andraschko wrote:
> Hi all,
>
> i would like to start a discussion about MyFaces 3.0.
>
> Mojarra started with removing old code for Mojarra 3.0 like removing
> the "long time deprecated" managed beans and faces EL.
>
> I probably have some free time during the cold months, so i would like
> to start with those changes. Maybe already this month.
>
> The first steps are:
> - move master to 2.3.x branch
> - make master 3.0.x
> - remove managed beans
> - remove facelets EL
>
> As managed beans are removed and JSF goes "full CDI", does it make
> sense to still support our internal SPI like InjectionProvider? I
> don't think so.
>
> I think it's a good chance to cleanup the project in generell - AFAIR
> 3.0 also removes support of JSPs.
> We can of course discuss each part to cleanup later in a own thread.
>
> WDYT?
>
> Regards,
> Thomas
>
>
>
>
>