You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Jaroslav Tulach <ja...@gmail.com> on 2023/04/02 13:23:30 UTC

Re: NetBeans is a framework was: Lets talk about JDK 8 (new year edition)

Late reply, sorry Antonio. I've just found your message.

Dne úterý 14. února 2023 20:52:28 CEST, Antonio napsal(a):
> Hi all,
> 
> I'm afraid I don't have time to read the whole thread. That's a pity,
> because it looks fun!
> 
> So I'll ask just a single queston to try to understand the situation.
> 
> On 9/2/23 5:38, Jaroslav Tulach wrote:
> > I was my NetBeans libraries to be as portable as possible and also run on
> > Android. I want to use `Lookup` & co.
> > -jt
> 
> I understand that you want to run Lookup & Co in Android, but I imagine
> you don't want to run the Enterprise cluster in Android, right? Either
> that or you sport a huge Android tablet/phone!

Right, I don't care about the "clearly IDE" clusters like `enterprise`.On the 
other hand I do care about VSCode integration and I do care about Jackpot. I 
want Jackpot to continue to run on JDK8 for many years to come.

> Question is: since NetBeans is modular and we now have a powerful Github
> action powered build system that compiles in thousands of different Java
> versions (and more to come by next year)...
> 
> ...Wouldn't it be possible to try to keep Lookup & Co (i.e. the platform
> cluster and probably a few others) binary compatible with JDK8 (with a
> specific Github action or something), and let the rest of clusters
> evolve with the times?

Yes, that sounds like a plan. However there is no need to draw the JDK8 vs. 
JDK11+ line along the clusters - we can use JDK11+ API in platform thanks to 
the modular NetBeans runtime system. I wrote a blog post about it:

http://wiki.apidesign.org/wiki/AlternativeImplementation

E.g. I am for focusing on modern JDKs, but the (platform/core) code has to be 
compiled to run on JDK8 and appropriate unit tests must pass on JDK8.
-jt




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists