[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [jakarta.ee-spec] Defining Jakarta EE 12 Scope in Program Plan
|
Thanks Arjan for addressing the elephant in the room. It seems
fairly plainly clear that the problem lies in resourcing and
staffing levels. Unless this changes soon, I am very wary what the
future holds in terms of business viability.
How to exactly solve that I am still trying to figure out, both
openly and behind the scenes. Microsoft can only do so much. Ed
and I will continue to do what we can until our management tells
us otherwise (which based on current customer evidence may indeed
happen at some point). We can also ask teams that do something
with Jakarta EE APIs (like our messaging products at Microsoft) to
invest real engineering time. The problem is that I cannot
credibly do that unless I have some concrete evidence major
Jakarta EE stakeholders are maintaining a strong engineering
commitment to the future of Jakarta EE.
On 11/12/2024 12:39 AM, Arjan Tijms via
jakarta.ee-spec wrote:
Hi,
We could talk about CDI achieving feature parity with
EJB, this will signal users that they can do with CDI
everything that they do with EJB, it’s just a matter of
how.
I think, at least to me, the how is pretty clear. Reza
pretty much filed the exact how some 12 years ago on the old
Java EE tracker. Little has changed there.
The most important matter is actually doing it.
Looking at myself, my own company, talking to people at
conferences, talking to customers etc, the biggest problem
is nobody simply has time to do those things. There are
always calls, or some customer implementation of something,
or some file path issues, or some CI pipeline work that
takes precedence. People want to do it, but when you ask
them they don't have time yet. You ask them a month later
and they still didn't have time. Etc etc. Two years later
there's another EE release, and during those two years
nobody ever had the time to implement those things.
Kind regards,
Arjan Tijms
Do you mind suggesting
alternative verbiage? How about “Provide
modernized equivalents of all key EJB
functionality using CDI across the
platform”?
Even if we cannot achieve
complete consensus by October 31, I would
like to see what level of consensus could
indeed be achieved. For example, at a bare
minimum, can we commit to a projected
delivery date and Java SE support? The
release plan (draft?) appears to do so?
I'm not in a
position to provide a lot of feedback by
October 31.
A
quick input is that we should be
cautious about language like 'Fully
replace EJB with equivalent CDI centric
functionality across the platform'.
People are going to read that and
interpret it as 'we're removing EJB in
EE 12' when actually
https://docs.google.com/document/d/1U2qEqF9K969t5b3YuX4cwex5LJPvF3bt1w27cdKNpDM/edit?usp=gmail
talks about how "we can declare our
intent to deprecate EJB". Your more
detailed write up is about covering the
EJB use cases via other specs so EE 12
users don't have barriers to moving away
from EJB.
I understand EJB makes marketing
pitches harder, but OTOH a lot of people
use it and I don't think scaring them
will help Jakarta EE.
Yes, I understand
you folks have been discussing
EE 12 to some extent. What I
would like to see is if we can
achieve more concrete early
consensus (including at least
some things we can all agree is
important to try and deliver)
that can be documented (and
publicized) as part of the
Working Group Program Plan
itself.
Thank you, Reza,
for kickstarting this.
Speaking
to a friendly JUG
leader at Open
Community for Java
about this, I think I
should be even more
explicit about
deadlines.
The
Program Plan is due by
the first week of
November. To include a
specific scope for EE
12 in the Program
Plan, a reasonable
level of consensus
must be achieved by
October 31 at the
latest. Ideally
consensus by October
29 would be great as
this is when the next
Steering Committee
meeting is.
Hi folks,
I would like to see if
we can define clear,
compelling, and specific
scope for Jakarta EE 12
as part of the Steering
Committee Program Plan:
https://docs.google.com/presentation/d/1xUNDHMP_qTHH1wA3m0yCmWVf_sHp41Qd7Opq3FhgINs/edit?usp=sharing.
I believe this is of
critical importance at
this juncture. If I did
not
think so, I would not
bother trying. I have
detailed all the
rationale
here:
https://docs.google.com/document/d/1U2qEqF9K969t5b3YuX4cwex5LJPvF3bt1w27cdKNpDM/edit?usp=sharing.
For those that recall,
something very similar
was done for Jakarta EE
11, so this isn't
exactly without
precedent.
I would like to see if
this can be done in the
following couple of
weeks, when the Program
Plan is due.
Thanks,
Reza
Reza
Rahman
Principal
Program Manager
Java
on Azure at
Microsoft
+1 717
329 8149
_______________________________________________
jakarta.ee-spec mailing list
jakarta.ee-spec@xxxxxxxxxxx
To unsubscribe from this list,
visit https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec
--
Brian Stansberry
Principal Architect, Red
Hat JBoss EAP
WildFly Project Lead
He/Him/His
Reza
Rahman
Principal
Program Manager
Java
on Azure at Microsoft
+1 717 329 8149
--
Brian Stansberry
Principal Architect, Red Hat JBoss
EAP
WildFly Project Lead
He/Him/His
Reza
Rahman
Principal
Program Manager
Java
on Azure at Microsoft
+1 717 329 8149
_______________________________________________
jakarta.ee-spec mailing list
jakarta.ee-spec@xxxxxxxxxxx
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec
_______________________________________________
jakarta.ee-spec mailing list
jakarta.ee-spec@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec
_______________________________________________
jakarta.ee-spec mailing list
jakarta.ee-spec@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec