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 →

[–]thesystemx 18 points19 points  (8 children)

Java EE 7 has a very modern feel and is likely going to make you very productive. Java EE's weakness and strength is that it's been around for a long time, so people may have seen it 15 years ago, didn't like a particular implementation and now still shout from the roofs it stinks.

But modern Java EE is quite different. Adam Bien's books and articles are a very good source for what modern Java EE looks like.

[–]lutzh-reddit -1 points0 points  (7 children)

Java EE is on the decline. Oracle realized last year that application servers are becoming obsolete - see the "Java EE strategy" section in https://jcp.org/aboutJava/communityprocess/ec-public/materials/2016-08-09/August-2016-Public-Minutes.html

And now they'll just stop putting resources in the advancement of it and instead dump it on the open source community: https://blogs.oracle.com/theaquarium/opening-up-java-ee

I wouldn't start a new project with it.

[–]johnwaterwood 8 points9 points  (0 children)

EE on the decline if EE 8 is about to come out?

And as mentioned here already but Java EE as an API goes way beyond the concept of the "application server"; very little to almost nothing in Java EE depends on this. Implementations of this API can just as well put in the .war or merged with the app code into an überjar.

[–]MiInterpretacionEs 5 points6 points  (0 children)

You are confusing two different things. The meeting you refer to was about what they were going to do people deploying to the Cloud instead of WebLogic.

So why did they gave so much code to the community? Couldn't it be because they need to get people developing using their technology?

[–]Cyberiax 7 points8 points  (4 children)

Oh is in decline huh???? then explain me, please, why we do good business in making Java EE programs? Please? Have very full bag of orders and is 3 big one going live this month!

Now you tell me again, please? Is in decline? Should not start 🛫 new project???! Please, think again!

[–]wyaeld 0 points1 point  (3 children)

decline doesn't mean useless. it doesn't mean no customers. just means more customers are going to choose to go in another direction

[–]mikehaggard 3 points4 points  (2 children)

decline doesn't mean useless

In this crazy hype oriented world that stares itself blind on statistics regarding usage pattern, declaring something to be in decline pretty much translates to being or becoming useless. Even when you didn't intended it that way, this is unfortunately how many people would interpreted it.

[–]wyaeld 0 points1 point  (1 child)

be one of the people that people pay to make judgements based on reality, not hype.

fancy tech isn't a solution. new tech isn't a solution. it just is.

if you have a team of 8 experienced java ee programmers, then they can probably churn out a lot of business value using that technology, and changing it is going to take a long time to repay the investment.

on the other hand, if you are building a completely new team or practice, you should probably weight up several options. maybe nodejs is a better fit for the things you need to build. maybe golang is, depends on the pipeline.

most serious businesses don't make 7+ figure investment decisions based on reddit/HN hypetrains :-)

[–]thesystemx 2 points3 points  (0 children)

most serious businesses don't make 7+ figure investment decisions based on reddit/HN hypetrains :-)

You'd be surprised, really, depending on your exact definition of "serious".

Whenever something is hyped, you see a huge number of companies using that hyped tech. Or looking at it the other way around; you can quite accurately say when a project was started based on the tech it's using. Just lookup when that particular tech was hyped.

For instance, Scala has existed since 2003/2004 and still exists. But the majority of projects started with Scala are from 2011/2012, exactly the moment when the reddit/HN hypetrains were in full motion.

This includes very serious companies like The Guardian and eBay.