Honest question: Does anyone build anything new in EE any more? All the recent Java little-e enterprise development I've seen recently has been in Spring Boot, because it's so much easier to use, and huge swathes of the territory has been eaten up by even more fashionable frameworks like Play.
Reactive? Serverless? Put to bed? What's next for Java. Speak up, Oracle
The future of Java Enterprise Edition is on many developers' minds. After the community came to the conclusion that the platform’s progress has come to a standstill, a plethora of initiatives has arisen with the goal of encouraging Oracle to pick up the work on Java EE 8 again. It's time to take inventory. The bone of …
COMMENTS
-
-
-
Thursday 11th August 2016 04:14 GMT Anonymous Coward
Re: If they put as much effort into their own Java as they do into suing over APIs...
> If they did that you would have code developed by lawyers. What a mess that would be.
Sorry about the downvote, but I happen to know two lawyers who are also developers, and both are brilliant coders!
One of them also talks occasionally about points of law of interest to IT people, and that's very interesting too.
-
-
-
Wednesday 10th August 2016 12:08 GMT CharlieM
Hasn't Java EE been long dead?
From where I am sitting Java EE has been dead for a long time. The principle of a monolithic spec has lost out to just bringing along the frameworks you need. Maven has made managing that practical. A spec written by committee can't keep up with the vast ecosystem of frameworks and libraries. Which rightly or wrongly, rise and fall in the time it takes them to agree a single draft of the spec.
The big question now is the Java language dead as well? Oracle has been far too slow to evolve it. Compared to Scala and Kotlin, Java looks archaic. Its the productivity that is killing it. Everything is just far more keystrokes than in Scala or Kotlin. Java 8 was a step in the right direction. Unfortunately that productivity horse seems to have long since bolted.
The JVM and the vast ecosystem of libraries are worth hanging on to. So I am sure the Java platform will still live on. Oracle just needs to recognise that. After all its the platform that it cares about, not what you write the source in.
-
-
Monday 22nd August 2016 11:39 GMT SVV
Re: Hasn't Java EE been long dead?
It is still very much alive and well in corporate IT land, no matter how many people come on here and pronounce it "dead". Whether you think thiis is a good thing or not is a matter of personal opinion, but wishing it were so don't make it so.
I cannot understand why you feel there is some sort of tension between the monolithic spec and the huge amount of libraries and framewrks out there. Surely you code with the core spec and use frameworks and libraries on top of this to achieve your objectives. Maven is just as useful for this more common approach..
Java may look archaic and verbose to you, but at least it's easy to read, unlike much real world Scala code I've seen. Any developer who thinks that productivity is a function of the number of keystrokes needed to initially type the code is pretty naive : have you ever even had to maintain someone else's terse, difficult to read code? Easy Maintenance is always more important than quick typing during initial development.
I'm glad peple develop new langtuages for the JVM. But I've yet to see one I'd rather write a business application in. I've said before on here that Java is really the new COBOL when it comes to business applications. There are reasons why that ultra verbose language stuck arund so long as well. Readability and easy maintenance being the main ones.
-
-
Thursday 11th August 2016 08:27 GMT Anonymous Coward
Gartner nonsense
It's a bit poor of the author linking to a report you can't read unless you're a corporate IT-by-magazine manager of paper clips with an account. While I understand many have ambivalent opinions of Gartner I was curious to know their point of view. So basically, "look at this interesting stuff here..." , DENIED , eff off poor person.
-
-
-
Friday 12th August 2016 08:05 GMT Anonymous Coward
Re: Gartner nonsense
Years ago I was tasked with replacing our itsm suite for all our European operations. The Gartner report available at the time looked a reasonable starting point but the PHBs said nope you will waste 6 months assessing 60+ suites. So I did it and sat through interminable meeting after meeting with the said pointy haired knob ends until finally we had a top 5 vendor list who we wanted to bid. Our top 5 = Gartner top 5.
-
-
-
-
Friday 12th August 2016 17:34 GMT E 2
C went years between K&R and ANSI, then years more before C99. And C is one of the most dominant langauges. C++ has a similar history (though of course currently the committee seems to have the attention span of a whippet on crystal meth), and it is one of the most dominant languages.
Java people - maybe your lang has reach a plateau of refinement? Not, of course, as refined as C or C++, but adequate to not rewrite the spec yet again?
-
Tuesday 16th August 2016 09:44 GMT iced.lemonade
i feel programming in a stable (or, in some others' view, stagnant) programming language and api keeps us productive - at least i don't need to, like the javascript guys sitting around me, constantly learn new ways of solving the same type of problems when the api library makers re-invents itself (angularjs 1 -> 2 comes to mind). some people may argue that java is cumbersome (in terms of lines of code...) but it is static typed and the tools (like Intellij IDEA) already suggests or even fill in much of the codes for you (like generating getters/setters/anonymous classes) and, as a result, i feel i actually type less than when i code in other languages. the only thing i feel oracle should seriously work on is its GC engine, the performance of which i feel lags seriously behind other newer languages (like golang). for the java ee part, well, i think if any company can make an app server that is as user-friendly as glassfish server (the admin console is so easy to use, everything self-explaining) i think more people will flock into the java ee scene - personally, i feel the major roadblock to java app server is that most of them is hard to admin.
-
Saturday 15th October 2016 17:07 GMT Ron in MA
Remember, Oracle is not a technology company
Oracle is an excellent sales company, that happens to sell hardware and software. A lot of their products were acquired, not created internally, paid for by the profits of that one product they did create, many years ago: the Oracle DB.
A lot of us hoped that the Sun acquisition would inject a "technical innovation" gene into Larry's baby, and perhaps that has occurred, but Sun's faith in open-source sharing of IP has clearly been rejected. The stewardship of Java clearly takes a back-seat to Oracle's other interests (profits). Instead, control of Java is mainly being used to harm the interests of competitors such as IBM and Red Hat.
It is time to reform the JCP. Java has grown up, and should be allowed to run its own life. Initiatives like microprofile (which is much more than simply a Red Hat thing, BTW) may well be the future, regardless of the JCP and Oracle.
Reformation in the Java universe is long overdue, and needed if Java is to evolve to address modern software development needs. Oracle, please go back to what you're best at, namely selling stuff, and trust those who are better at open-source innovation to generate new products and markets for you to buy into later on.
Free Duke now!