--
You received this message because you are subscribed to the Google Groups "MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/microprofile/13D8CD3B-9F54-4426-96A6-B4C6CCD735AE%40tomitribe.com.
First point is what was the impact on our collective opportunity for Java EE in the industry due to our 7 year gap in delivering new functionality?
PERHAPS TOO ADVANCED
It is an advanced strategy with some overhead. Possibly beyond our skill and vision to actually pull off. While I would be willing to give it another 5 years of effort, it's clear others are not. This strategy requires a majority to pull off.
If others want to throw in the towel now, I don't fault you. I just think it's a shame. I like to play games till I beat them vs just skipping the hard parts. But I get it. We will vote -1 and will not interpret those who vote +1 as "not getting it", "bad" or "enemies." We're still all one team.
IF WE RE-MONOLITH, LET'S DO IT FULLY
If we do move MicroProfile into Jakarta EE, I would want it fully absorbed including a namespace change to jakarta. My interest in MicroProfile is not emotional but strategic as detailed above. If we're going back to the monolith, let's do it right and not make our lives harder.
--
David Blevins
http://x.com/dblevins
https://bsky.app/dblevins
http://www.tomitribe.com
First point is what was the impact on our collective opportunity for Java EE in the industry due to our 7 year gap in delivering new functionality?
- Brand damage: Since the early 2000s, frameworks like Spring aggressively positioned themselves against Java EE, painting it as large, bloated, legacy, slow to start, slow to evolve, and overly complex. The lasting reputational damage diminished adoption, and accelerated the shift away from the platform.
- High availability: Damage to any one brand enables us to shift to the other. Decline in one does not guarantee decline in the other. Cost sensitivity can be mitigated. Governance issues can shift participation to one or the other for periods of time without losing people entirely.
We've shared our perspective on these dynamics in the past so I am thinking it is worth summarizing it here briefly just once more.
To be honest, we have been keeping an eye on this for a while now and it is far from easy to figure out. What is certain is that Jakarta EE is very far from out of the woods just yet. What is equally clear is that MicroProfile as a brand really has not succeeded, most definitely not as a serious challenger to the Spring ecosystem. In fact, it barely has significant brand recognition even after so many years. By comparison, it seems Jakarta EE actually fares a bit better as a brand. Why these are the facts is very hard to discern. It may be that MicroProfile is essentially seen as an offshoot of Jakarta EE and there is no practical way of changing that. This is the case even with Quarkus customers we have been able to talk to so far. This is despite the fact the Quarkus customers have the most significant brand association with MicroProfile. It gets worse with customers of Liberty, WildFly, Payara, etc.
I fully understand this is probably hard to hear for some folks.
Nonetheless, in good faith I am sharing what we really see in the
wild and we have been trying hard to understand.
--
You received this message because you are subscribed to the Google Groups "MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/microprofile/CAGZXXAJNSLeZvqAftn_WQQ255Nbn8%2BV3f99AaaUsuD6s3SeeHg%40mail.gmail.com.
On Mar 24, 2025, at 7:36 AM, Arjan Tijms <arjan...@omnifish.ee> wrote:Hi,First point is what was the impact on our collective opportunity for Java EE in the industry due to our 7 year gap in delivering new functionality?While the gap was undoubtedly far too big, and I've too cited this exact gap as the main reason Spring took over to the degree it did, it was actually a little bit less big.Java EE 8 was released in mid 2017 and Jakarta EE 10 was released mid 2022, so it's 5 years really.
PERHAPS TOO ADVANCED
It is an advanced strategy with some overhead. Possibly beyond our skill and vision to actually pull off. While I would be willing to give it another 5 years of effort, it's clear others are not. This strategy requires a majority to pull off.
If others want to throw in the towel now, I don't fault you. I just think it's a shame. I like to play games till I beat them vs just skipping the hard parts. But I get it. We will vote -1 and will not interpret those who vote +1 as "not getting it", "bad" or "enemies." We're still all one team.
IF WE RE-MONOLITH, LET'S DO IT FULLY
If we do move MicroProfile into Jakarta EE, I would want it fully absorbed including a namespace change to jakarta. My interest in MicroProfile is not emotional but strategic as detailed above. If we're going back to the monolith, let's do it right and not make our lives harder.
--
David Blevins
http://x.com/dblevins
https://bsky.app/dblevins
http://www.tomitribe.com
--
You received this message because you are subscribed to the Google Groups "MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/microprofile/13D8CD3B-9F54-4426-96A6-B4C6CCD735AE%40tomitribe.com.
--
You received this message because you are subscribed to the Google Groups "MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/microprofile/CAGZXXALxtb8LDFm_JDKmmJ-rusLgbf7MgLR1L1F6Bbujqk-o8Q%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/microprofile/2d829c33-ca66-4160-97ac-5268eb204339%40gmail.com.
Super valid. We need to figure this out, even if everything isn't a spec right away or at least not a spec included in the platform right away.
To view this discussion visit https://groups.google.com/d/msgid/microprofile/CABUp4f5-egi3ewE4RvSVJKe3hJrE1_UA%2B%2BhBgCMs9DQaOeP5wA%40mail.gmail.com.
From my experience, the reason why Spring framework has been able to strive are the key things:
To view this discussion visit https://groups.google.com/d/msgid/microprofile/CABUp4f5-egi3ewE4RvSVJKe3hJrE1_UA%2B%2BhBgCMs9DQaOeP5wA%40mail.gmail.com.
Yep, I also observed this and continue to observe this even today on Azure. So many times we go into an engagement for "J2EE" but it turns out to really be a Spring migration instead. It's almost become a signal when "J2EE" is still mentioned.
To view this discussion visit https://groups.google.com/d/msgid/microprofile/CAGZXXA%2BuTpwPn6BXnhQ5cJq-SZniJX6CqJPs41aKNWhsETDRzg%40mail.gmail.com.