Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-platform-dev] Java SE 8 or 11 for Jakarta EE 9?

The most critical thing is honestly showing progress so that no one is worried this is a "dump and run" operation after Jakarta EE 8 is done being transferred (along the same lines that this isn't a half-hearted and underfunded effort).

Java SE 11 is not that big a deal. Look at the numbers here: https://www.jetbrains.com/research/devecosystem-2018/java/. A whopping 85% still uses Java SE 8 (for many good reasons). This is also the reality I see personally amongst folks using Java EE. In fact, the percentage there is probably even higher if people are being honest.

Adopting Java SE 11 is valuable in sending a clear signal that the platform is modern and keeps up with a fast moving industry that J2EE and Java EE were probably not facing. Beyond that important signal, we can do with Java SE 8 for now.

Reza Rahman
Principal Program Manager
Java on Azure

Please note that views here are my own as an individual community member and do not represent the views of my employer.

On 11/3/2019 9:29 PM, Kevin Sutter wrote:
Since we're trying to nail down the Jakarta EE 9 content before early December, I'm going to start a few separate threads to discuss the major topics.

Should Jakarta EE 9 keep Java SE 8 as the minimum, or should we move to Java SE 11?  

Note, even if we decide to move to Java SE 11 as the minimum, this does not mean that we will require JPMS.  We're only talking about the runtime support.  Also, even if we decide to stick with Java SE 8 as the minimum, compatible implementations could support any version of Java SE 8 and beyond.

Java SE 8 Pros
  • Consistent with Java EE 8 and Jakarta EE 8.  Limits migration concerns.
  • No need to provide the "missing" Java EE technologies that were removed from Java SE 11.
  • Still has a long support cycle (2025?).

Java SE 11 Pros
  • Latest and greatest LTS release for Java.

As you can see, I'm having a tough time justifying the move to Java SE 11 -- especially with all of the required work for Jakarta EE 9, namely the jakarta namespace change.

---------------------------------------------------
Kevin Sutter
STSM, MicroProfile and Jakarta EE architect
e-mail:  sutter@xxxxxxxxxx     Twitter:  @kwsutter
phone: tl-553-3620 (office), 507-253-3620 (office)    
LinkedIn:
https://www.linkedin.com/in/kevinwsutter

_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev

Back to the top