Oracle May Have Stopped Funding and Developing Java EE (arstechnica.com)
While anticipating new features in Java 9, developers also have other concerns, according to an anonymous Slashdot reader:
ArsTechnica is reporting that Oracle has quietly pulled funding and development efforts away from Java EE, the server-side Java technology that is part of hundreds of thousands of Internet and business applications. Java EE even plays an integral role for many apps that aren't otherwise based on Java, and customers and partners have invested time and code. It wouldn't be the first time this has happened, but the implications are huge for Java as a platform.
"It's a dangerous game they're playing..." says one member of the Java Community Process Executive Committee. "It's amazing -- there's a company here that's making us miss Sun." Oracle's former Java evangelist even left the company in March and became a spokesman for the "Java EE Guardians," who have now created an online petition asking Oracle to "clarify" its intent and resume development or "transfer ownership of Java EE 8".
"It's a dangerous game they're playing..." says one member of the Java Community Process Executive Committee. "It's amazing -- there's a company here that's making us miss Sun." Oracle's former Java evangelist even left the company in March and became a spokesman for the "Java EE Guardians," who have now created an online petition asking Oracle to "clarify" its intent and resume development or "transfer ownership of Java EE 8".
No, that wasn't good trolling by GP at all.
A skilled troll can get people riled up and provoke a bunch of heated answers.
A really skilled troll does it in a controversial way that draws some supporters as well, creating a major flame war.
Just calling someone an idiot does not qualify.
C - the footgun of programming languages
You seem to not know what you're talking about. Java and Python aren't even in the same class of programming languages. Other than C#, please name another language that's good for large businesses? C++ is incorrect. The strict typing and ability to auto-complete are must haves language features for companies with wildly ranging skill levels and churn rates. C++ doesn't have that nor does Python, Ruby, or JavaScript. Sure some editors will generate fake auto-complete lists, but its not possible for the editor to list with 100% certainty all the functions and methods and their types in Python and similar (to be fair Java isn't 100% either if you use reflection, but very few projects use those features and novices don't even know they exist).
Remove a well established GUI toolkit? Why? Nothing forces you to use it and many like not having to find and manage more 3rd party libraries. Java comes with all the bells and whistles that you need. Mature and cross platform threading, GUI, networking, file I/O, graphics, images, algorithms, database interfaces, etc... C++ didn't even understand threads until recently. Java is one of the, if not the best, general programming language. Easier and safer to program than C related languages and safer than Python and other 'scripting' languages. There are always trade offs, it isn't the fastest language to program. Though Java is easier to debug than dynamic ones, so initial development speed is a misleading metric.
There are native compilers for Java. You have to know enough to use them when warranted which you clearly don't.
Agreed. Java EE is for dinosaurs. I don't know anyone who uses that crap anymore.
Are agnostics skeptical of unicorns too?