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
>>>
>>

Reply via email to