mboost-dp1

The Eclipse Foundation

Eclipse vil have OSGi med i Java 8

- Via DZone - , redigeret af Net_Srak , indsendt af arne_v

Java 7 er endnu ikke udgivet, men det afholder ikke Mike Milinkovich, lederen af Eclipse Foundation, til at tænke på den kommende Java 8, der allerede er under udvikling.

Helt specifikt vil Milinkovich have, at det modulære framework OSGi bliver inkluderet i Java 8. Ønsket er så stort, at hvis det ikke bliver implementeret, så vil fonden stemme nej til udgivelsen, der forventes at komme på gaden i slutningen af 2012 eller starten af 2013.

Oracle har tidligere oplyst, at Java 8 vil inkludere Project Jigsaw, der også er et modulært system, men det mener Milinkovich ikke er nok.

Mike Milinkovich skrev:
We are no where near as positive about the Java 8 JSR [as we are about JDK7]. We are just not comfortable that the direction of the Java 8 team will do an adequate job of bridging the divide between the OSGi world and whatever modularity model is decided upon for the platform. Which potentially means that Java 8 may ship in late 2012 (actually I predict early-to-mid-2013) with a modularity model which is orthogonal to, and incompatible with OSGi. In our opinion, that would be a disaster for the Java platform and the Java ecosystem.

Milinkovich vil være sikker på, at OSGi som minimum bliver undstøttet af det kommende Java 8, idet mange projekter i dag anvender OSGi, og det derfor vil være en katastrofe, hvis alle disse skal kodes om.





Gå til bund
Gravatar #1 - mathiass
19. okt. 2010 09:33
Lad os nu se om der overhovedet kommer nogen Java 8. Indtil videre er planen for Java 8 kun at nogle af de ting, som endnu efter 5 år ikke er blevet klar til Java 7, skal være med her. Det inkluderer stort set alle interessante features som skulle have været i Java 7...
Gravatar #2 - dummyddd
19. okt. 2010 09:59
Er jeg den eneste der læser den sidste del af teksten som om at java 8 vil være inkompatibel med OSGi hvis den ikke bliver inkluderet i java 8. Det kan da ikke være helt rigtigt. Såvidt jeg kunne læse mig til fra teksten så var den katastrofe Milinkovich snakker om at hvis java 8 ikke inkluderer OSGi, er det et forsøg på at ignorere, eller erstatte den.
Gravatar #3 - Montago.NET
19. okt. 2010 10:04
Join the DarkSide.NET - and together we will rule the Framework..

Gravatar #4 - Corholio
19. okt. 2010 10:58
#2

Problemet er vel at Java får modul understøttelse som del af sproget, i Java 8 (eller det er planlagt, til v8), og Milinkovich vil gerne ha' at OSGi bruges som model for hvordan JSR'en skal implementeres. Eller som et minimum, at de 2 teknologier (Jigsaw og OSGi) ikke er så radikalt forskellige, at OSGi virker som en forældet teknologi på Java 8-implementationstidspunktet.

#3

Der findes ikke noget OSGi til .NET, og nej... MEF tæller ikke :)

Gravatar #5 - Montago.NET
19. okt. 2010 11:26
#4

pointen var at .NET > Java

er egentlig pænt ligeglad med OSGI
Gravatar #6 - Corholio
19. okt. 2010 11:53
#5

hvad baserer du den konklusion på?

forstår du, jeg er nemmeligt pænt ligeglad med Azure, WPF og LINQ. Hvorimod mit arbejde er fokuseret på SWT, OSGi, RCP, BIRT, JBOSS og jMonkeyEngine / OpenGL.

Min pointe er, vælg det rette værktøj, til opgaven... hvis jeg skulle lave en Windows only app, ville jeg naturligvis basere den på noget .NET.
Gravatar #7 - mathiass
19. okt. 2010 12:25
#5: .NET går ikke ret langt på literen på min Mac...
Gravatar #8 - Lobais
19. okt. 2010 12:37
Er der nogen, der kan formulere en spiselig udgave af, hvad OSGi er?

Jeg forstår wikipedia artiklen som om, det er en VM model, der muliggør at genstarte, opdatere og installere java applikationer og kompenenter uden at genstarte selve VMet. Er det korrekt?
Så en orthogonal modsat model i Java8 ville være noget i stil med (flyweight) VMs, der hang uadskilleligt sammen med den kørende applikation..?
Gravatar #9 - arne_v
19. okt. 2010 12:40
#8

Det er et plugin framework for Java.

Hvis du vil se det i praksis så start Eclipse og installer eller opdater nogle plugins.

Det ligger oven på VM.
Gravatar #10 - Lobais
19. okt. 2010 12:42
#9

Det sker nu ellers relativt tit, at jeg skal genstarte Eclipse efter at have installeret et plugin.
Gravatar #11 - arne_v
19. okt. 2010 12:46
#10

Det er ret normalt at Eclipse reiniitialiserer.

Men det bør ikke være nødvendigt at genstarte JVM'en.
Gå til top

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.

Opret Bruger Login