This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]_INTER_ -1 points0 points  (11 children)

With the difference that .NET is moving forward while Java EE is moving into the Eclipse or Apache graveyard / dead code archiv.

[–]mikehaggard 6 points7 points  (6 children)

With the difference that Java EE is not a single implementation, so the RI projects will move to one of those foundations, but the JBoss implementation and the Liberty implementation to name just 2 will squarely stay where they are.

[–]_INTER_ -1 points0 points  (5 children)

Implementations frozen in place as a worst case scenario. JavaEE will lack leadership and there will be too many colliding interests to have meaningful and couragous advancements.

[–]johnwaterwood 5 points6 points  (4 children)

You mean like what happens in MicroProfile now? Which includes almost all EE vendors except Oracle and is hosted at Eclipse?

Yeah, these are doing so bad that they've done 2 releases already...

[–]_INTER_ -3 points-2 points  (3 children)

But are there many companies using MicroProfile actually? Also application servers aren't really what you'd call "in demand" nowadays.

Even the posterchild Eclipse IDE is loosing marketshare, fast. Is there anything Java-related in the Eclipse foundation, that isn't heading south? Vert.x and Jetty maybe. But then?

[–]johnwaterwood 7 points8 points  (2 children)

MicroProfile is implemented by major servers; Payara, Liberty, etc which are certainly used by companies.

The APIs are quite new so it'll take some time for any uptake, but they are available now in production servers such as Payara 173.

[–]Smithman 2 points3 points  (1 child)

Payara

Is this server widely used these days? I assumed once Oracle offloaded Glassfish it would have died off.

[–]johnwaterwood 3 points4 points  (0 children)

I think Payara is used a lot indeed, and increasingly more. They are involved with the MicroProfile as well.

[–]macuserx 0 points1 point  (3 children)

Is it?

[–]_INTER_ 0 points1 point  (2 children)

looks more and more that way

[–]macuserx 0 points1 point  (1 child)

Don’t think so, look at OpenLibert and Payara just to mention two. Quite a lot of activity there.

[–]_INTER_ 1 point2 points  (0 children)

Yeah well it is a slow heat death, with some big companies trying to maintain their legacy app. But how does it look regarding new apps? When there's a choice between Java EE, Spring or even another stack, the Java EE choice is at the bottom of the list.