On Thu, Jun 3, 2021 at 2:29 PM Martin Grigorov <mgrigo...@apache.org> wrote:
> > > On Thu, Jun 3, 2021 at 2:27 PM Martin Grigorov <mgrigo...@apache.org> > wrote: > >> >> >> On Wed, Jun 2, 2021 at 4:12 PM Maxim Solodovnik <solomax...@gmail.com> >> wrote: >> >>> I've started this work for our project >>> seems to be doable >>> >>> Maybe you can share what are the benefits? >>> >> >> As I said I don't have any practical experience with JPMS, but I hoped to >> learn something new for Wicket 10 :-) >> > > One more thing to learn for me: > Replace Reflection APIs usage in PropertyResolver & Co. with MethodHandles. > People say that MethodHandles are both faster and less memory intensive > than Reflection APIs. > This idea is obsolete now - https://github.com/openjdk/jdk/pull/5027 The Reflection APIs have been reworked to use MethodHandles for JDK 18 ! > > >> >>> >>> On Wed, 2 Jun 2021 at 15:15, Martin Tzvetanov Grigorov < >>> mgrigo...@apache.org> >>> wrote: >>> >>> > >>> > >>> > On 2021/04/02 11:58:02, Martin Grigorov <mgrigo...@apache.org> wrote: >>> > > Hi, >>> > > >>> > > Now since we have 9.3.0 released is it time to start >>> thinking/working on >>> > > Wicket 10 ? >>> > > >>> > > Here are few ideas what to break :-) >>> > > >>> > > 1) Move to Servlet 5.x, i.e. jakarta.servlet.** >>> > > 2) Use @Inject + @Named instead of @SpringBean. If everything is >>> covered >>> > > by @Inject we may deprecate @SpringBean in 9.x >>> > > 3) Depending on the release date we may even bump Java to 17 (it is >>> going >>> > > to be released this September and it is going to be LTS). I expect >>> Wicket >>> > > 10.0.0 to be released in 1-2 years from now, so by this time Java 17 >>> > should >>> > > be mainstream! :-) I know that this is too brave. Most projects >>> still use >>> > > Java 8 for some reason. >>> > >>> > One more idea: add proper support for JPMS (Java 9+ modules) in Wicket. >>> > I still don't have any experience with this, so I am not sure how much >>> > work this is and what problems we may face with it. >>> > >>> > > >>> > > Regards, >>> > > Martin >>> > > >>> > >>> >>> >>> -- >>> Best regards, >>> Maxim >>> >>