'Java EE' Has Been Renamed 'Jakarta EE' (i-programmer.info) 95
An anonymous reader quotes i-Programmer:
The results are in for the vote on the new name for Java Enterprise Edition, and unsurprisingly the voters have chosen Jakarta EE. The renaming has to happen because Oracle refused to let the name Java be used. The vote was to choose between two options - 'Jakarta EE' and 'Enterprise Profile'. According to Mike Milinkovich, executive director at the Eclipse Foundation, almost 7,000 people voted, and over 64% voted in favour of Jakarta EE. The other finalist, "Enterprise Profile," came in at just 35.6% of the votes when voted ended last Friday.
"Other Java projects have also been renamed in Eclipse," notes SD Times. "Glassfish is now Eclipse Glassfish. The Java Community Process is now the Eclipse EE.next Working Group, and Oracle development management is now Eclipse Enterprise for Java Project Management Committee."
"Other Java projects have also been renamed in Eclipse," notes SD Times. "Glassfish is now Eclipse Glassfish. The Java Community Process is now the Eclipse EE.next Working Group, and Oracle development management is now Eclipse Enterprise for Java Project Management Committee."
Wtf Oracle? (Score:2)
(Meanwhile no one is regretting moving to node.js and the like.)
Re: (Score:2)
Re: (Score:2)
I don't know, but one thing .NET has over Java is that they didn't call everything "Java".
No, they called everything ".NET".
Duh.
Re: (Score:2)
True, the .NET brand was overused early on, but Microsoft cleaned that up fairly quickly. In addition, even from the beginning, Microsoft had distinct names for each component of the .NET Framework, such as CLR (Common Language Runtime) and C# (a Java-inspired language).
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
That is the most ridiculous thing I have ever heard... at any rate since Sun first established the "Java" trademark and generously announced that it wouldn't sue inhabitants of the island of Java if they used the name to describe their home.
Re: (Score:2)
So what about the inhabitants of the capital city of Indonesia?
They should have called it Krakatoa
Re: (Score:2)
That is not how trade marks work ... ...
So good luck suing a busines in a foreign country that happens to be on in Island with the same name like your product
Re: (Score:2, Funny)
Why was "Java" bad, exactly?
1) A system for remote code injection.
2) Lots of library code full of vulnerabilities.
3) Write once, run anywhere, except that bit never worked.
4) Another bloody OO language.
5) Useless for writing operating systems.
6) Exhibit #1 in things they teach in schools instead of teaching computer science.
7) Oracle
Re: (Score:1)
It's not better by much.
Re: (Score:2)
Encroaching on Microsoft's IP. How dare they!
Re: (Score:2)
None of those things is relevant to the question of why is it bad.
Re: (Score:2)
No. The first mainstream language that had a VM was either Algol or Pascal, depending on exactly what your definitions are. (Pascal was more mainstream, but Algol had the earlier VM...I used to use BCAlgol which implemented Algol with a reverse polish VM for the IBM 7094...or at least it ran on the IBM 7090-7094 DCS system.)
Re: (Score:2)
Sweet16 on the Apple ][ was pretty early on. Not exactly a VM, but an interpreted machine model, so close.
Re: (Score:2)
The Apple ][ was one of the computers that could run the UCSD Pascal environment. And I can't see any reason to deny that that environment was a virtual machine. But that was nearly a decade later.
Re: (Score:2)
Yes. I learned Pascal on an Apple ][+ with UCSD Pascal.
Re: (Score:2)
Re: (Score:3)
Except for 7) everything false.
I work with Java since 1995, I never had any cross platform problem. However I never wrote code for the micdro edition.
No idea what you have against oo, probably you are to dumb to use it properly?
Re: (Score:1)
>I never had any cross platform problem.
I'm not disputing that you can write cross platform code. I'm asserting that this rarely happens. I have several Java applications on my windows machine that are entirely windows specific. For example the hydra smart power supply software. Talks to USB, presents a UI. Yet it only runs on windows.
The others are not false. Your assertion is based on what?
Re: (Score:2)
Of course the other points are false.
Just because you have Java installed on your machine it does it not make accessible for remote executbel code.
You would need a program like yours, that listens on an USB port and accepts incoming messages, or on a socket.
So: it is a problem of the programmer, just as in your example. If you use OS specific C libraries to access an USB port obviously your program is tied to that OS. What has that to do with portability of the language? Or their cross platform abilities?
Re: (Score:3)
i've run pure Java applications on Windows, Linux and MacOS. As a rule, the only issues I've seen are with path names. Java contains everything you need for platform agnostic paths but people often fail to use them..
Anyway, on your list, number 4 is true but so what? OO is a good thing. Number 7 is also true, but the main problem there is people seeing Oracle as a bogeyman instead of facing the reality of the situation. If the worst thing they are going to do is not allow Eclipse to use the Java trademark,
Re: (Score:2)
>Everything else just speaks to an irrational hatred of Java.
I've avoided it for 25+ years and I enjoy programming in higher and lower level languages. So my irrational hatred of Java seems be working for me.
More seriously, I wasn't being serious. The question was "Why was "Java" bad, exactly?". So I came up with all the reasons I could think of that people don't like Java. Then the mild autism spectrum crowd piled on in.
Re: (Score:2)
OK, but by any name Java is still piss-poor at handling Unicode. You can do it, but I kept having to write basic library functions myself, and finally switched. Admittedly, C is worse, and C++ has a different set of problems, but go and D handle it well. (So, in fact, do Vala, Python, and Ruby, but they're a different class of language.) I presume that Rust handles it well, but I've never really studied Rust.
Java really needs a Unicode character type built into the language, and not that 16-bit mish-mas
Re: (Score:2)
> I presume that Rust handles it well, but I've never really studied Rust.
I've studied Rust from the underpinnings up, in terms of its security properties, which are truly excellent if you care about the compiler doing what you tell it to do when you're implementing cryptographic software.
However last week I took it upon myself to study the language itself and things went downhill fast. Lots of unnecessary punctuation. Strange non intuitive syntax for mutable vs non mutable. Too much typing compared to o
Re: (Score:2)
Java really needs a Unicode character type built into the language, and not that 16-bit mish-mash that they used. It was a reasonable choice when they made it, but it's really a drag on it's general utility. Last I checked the language didn't even have a usable "is punctuation" function. You had to write it yourself. Either standardize on utf-8 or utf-32 (I think they call that UCS4 or some such). Either is a reasonable choice, Utf-8 matches external media, and utf-32 is better for internal manipulation. Utf-16 is neither fish nor fowl, but only foul. You need to maintain it for backwards compatibility, but really it should be deprecated, and planned for elimination in a decade or so.
I would say that the Unicode character type is built into the language and that's part of the problem. A native UTF-8 char type string is what is really needed but that's really because of performance. The character abstractions built into Java are just fine and deal with anything you mentioned. is_punctuation is a weird concept that would have to be built into a locale somehow as punctuation isn't a universal concept. Also, it would be very difficult to implement correctly 100% of the time and is subje
Re: (Score:2)
You could define punctuation from the Unicode Classification. In fact that's what I did when writing the Java definition. But that I should have to do so is appalling. That should be built into the language. And 16 bit Unicode is only decent when strictly dealing with western European languages. Either utf-8 or utf-32 would handled the entire character set. Utf-8 is more complex code because of the variable length encoding, but *IF* you build all the basic functions into the language that's not a probl
Re: (Score:2)
Re: (Score:2)
Really? They can't even handle unicode, so maybe you should curb your enthusiasm.
Re: (Score:2)
Seriously. Safari uses a "smart brackets" scheme to turn curly brackets into left and right brackets.Which is unicode. Slashdot just splatters it all over the place. A decade ago this might be semi acceptable as a lot of places where still using legacy code that made unicode fiddly to deal with, but in 2017 modern web frameworks handle unicode more or less transparently.
Granted Slashdot still runs off crusty old Perl, surely its not THAT hard to update to modern unicofe handling.
Re: (Score:2)
Slashdot can't handle unicovfefe.
Re: (Score:2)
Granted Slashdot still runs off crusty old Perl, surely its not THAT hard to update to modern unicofe handling.
Ultimately, deprioritization of Unicode handling in Slash is related to the "erocS" incident from 2002 [slashdot.org], where vandals would use certain control characters to spoof moderation scores.
Re:WTF Slashdot. (Score:4, Informative)
Actually no, the problems have nothing to do with Slashcode or perl. The problems were farther up stream. The entire Sourceforge family of web sites were down. This appears to be an infrastructure problem. A few days ago they were subject to a denial of service attack, and I suspect that caused some pieces of critical infrastructure to fall over. Slashdot is just one part of the bigger failure.
Today's DDoS attacks are nothing like what web sites experienced on 9/11, so comparing traffic to then is a bit silly.
Kudos to the admins for getting everything (SF.net, slashdot, etc) all back up and running. Must have been a pretty bad situation.
Re: (Score:2)
Re: (Score:2)
Re:WTF Slashdot. (Score:4, Insightful)
Re: (Score:2)
Weclome back! Please make this an announcement so everyone knows.
Re: (Score:2)
Sounds like a good idea for a... thread, on slashdot!
Re: (Score:2)
Re: (Score:2)
Slashdot being down wasn't too much of a problem, but the killer was that SourceForge was accessible only via HTTP, not via HTTPS. This broken things like CocoaPods (or Go or Rust's dependency schemes), so it was impossible to automatically fetch and build projects using this kind of tool if any of the dependencies were on SourceForge. I suspect that a lot of these projects are going to be cloning their dependencies on GitHub and moving their dependency over there. I built OSMAnd's iOS version during the
Re: (Score:2)
Sorry we inconvenienced you and interrupted your normal routine.
You did and it's unacceptable. I actually had to leave my basement during what normies call "daytime" or some such. I think we're all going to die because we appear to be far too close to a star for comfort.
We inherited an aging setup in the acquisition that was located physically far away from us.
How old is the infrasturcture?
I'm kind of curious: slashdot was a very high traffic site relative to many others back when the internet was much sm
Re: (Score:2)
Seriously? Slashdot was offline for a couple of days. Go outside for a walk.
I've tried a ton of other websites. Reddit for example, which turned out to be 99% lame whining.
While Slashdot has its problems too, the discussion system is the best I've experienced and even if the comments are sometimes a little whacky, they always give me something to think about.
Thanks to the Slashdot team for keeping this place alive.
Re: (Score:1)
Re: (Score:2)
I've been reading Slashdot since the mid-1970s. I remember how we used to wait for the pages to render on the Illiac IV. We would pass the time by playing table football with a piece of paper folded into a triangle, I became really good at that game and later turned pro, but had to retire after a brief career due to injuries. Hell, I still have mod points that date back to 1983. I'd use them, but now they're collectors items and worth a lot o
Jakarta? (Score:4, Funny)
How about Coffy McCoffeeface?
Re: (Score:2)
Re: (Score:2)
Was anything of value lost?
Re: (Score:2)
Re: (Score:2)
No explanation for the outage? (Score:1)
Re: (Score:2)
Re: (Score:2)
Apache (Score:2)
Heh, yea quick, rename it. That'll fool them. (Score:1)
This won't work. People are still gonna know it's Java.
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
They were going to go with "Dumpster Fire" but the responses from the focus group weren't favourable.
Re: (Score:2)
I can see the similarities, why can't you?
What? (Score:2)
Yeah oh boy that was a tough choice bro .. Jakarta EE versus "Enterprise Profile" ??? wtf.
Seriously though, who the heck voted for Enterprise Profile? Trekkies?
Re: (Score:2)
Oracle (Score:2)
The Greeks want their name back. "Providing wise and insightful counsel." You are damaging the brand image.
A bigger concern that the name change... (Score:3)
Anyway, it doesn't look good for Java EE. Without the financial support of a big company how can it hope to remain relevant?