mboost-dp1
Java EE, Jakarta EE og idioti
- Forside
- ⟨
- Forum
- ⟨
- Tagwall
Det er lang tid siden at det blev annonceret og man startede processen med at flytte Java EE fra Oracle og JCP til Eclipse under et nyt navn Jakarta EE.
Det giver god mening. Eclipse er en respekteret open source organisation som i mange år har drevet forskellige open source projekter (udover Eclipse har de også AspectJ, Jetty etc.).
Navnetskiftet er vel også OK. P.g.a. Apache's brug af Jakarta er det et kendt navn i Java EE kredse.
Men nu er der gået kage i forhandlingerne mellem Eclipse og Oracle.
Resulatet er en katastrofe:
* man beholder javax.* pakke navnene
* men der kan ikke tilføjes ny funktionalitet til dem
* ny funktionalitet skal i nye pakker
WTF????
https://eclipse-foundation.blog/2019/05/03/jakarta...
Det giver god mening. Eclipse er en respekteret open source organisation som i mange år har drevet forskellige open source projekter (udover Eclipse har de også AspectJ, Jetty etc.).
Navnetskiftet er vel også OK. P.g.a. Apache's brug af Jakarta er det et kendt navn i Java EE kredse.
Men nu er der gået kage i forhandlingerne mellem Eclipse og Oracle.
Resulatet er en katastrofe:
* man beholder javax.* pakke navnene
* men der kan ikke tilføjes ny funktionalitet til dem
* ny funktionalitet skal i nye pakker
WTF????
https://eclipse-foundation.blog/2019/05/03/jakarta...
#2
Det bliver kaos.
Developer: I want to add a method to javax.foobar.SomeClass
Manager: you need to create a new class org.eclipse.jakartaee.foobar.SomeClass and add method there
Developer: but then we will have two almost identical classes
Manager: nuke the old one
Developer: OK
(1 year later)
End user developer: I just upgraded - now I get "class javax.foobar.SomeClass not found"
Det bliver kaos.
Developer: I want to add a method to javax.foobar.SomeClass
Manager: you need to create a new class org.eclipse.jakartaee.foobar.SomeClass and add method there
Developer: but then we will have two almost identical classes
Manager: nuke the old one
Developer: OK
(1 year later)
End user developer: I just upgraded - now I get "class javax.foobar.SomeClass not found"
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.