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