Annonce

Nyt fra microsoft

Indsend nyhed

Del dine opdagelser!

Afstemning

Hvornår har du sidst været til LAN?

  • 56%Det er er mere end et år siden
  • 12%Har aldrig været til et LAN
  • 10%Inden for det seneste år
  • 6%Inden for de seneste 3-4 måneder
  • 6%Inden for de seneste 2-4 uger
  • 5%Inden for den seneste uge
  • 5%Inden for de seneste 5-8 uger

Eclipse vil have OSGi med i Java 8

19. okt. 2010 11:26Java 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.

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.Mike Milinkovich

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.

#1: mathiass

19. okt. 2010 11: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...

#2: dummyddd

19. okt. 2010 11: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.

#3: Montago

19. okt. 2010 12:04

Join the DarkSide.NET - and together we will rule the Framework..

Microsoft, fordi jeg ikke er bindegal

#4: Corholio

19. okt. 2010 12: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 :)

If only life was as simple as apt-get

#5: Montago

19. okt. 2010 13:26

#4

pointen var at .NET > Java

er egentlig pænt ligeglad med OSGI

Microsoft, fordi jeg ikke er bindegal

#6: Corholio

19. okt. 2010 13: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.

If only life was as simple as apt-get

#7: mathiass

19. okt. 2010 14:25

#5: .NET går ikke ret langt på literen på min Mac...

#8: Lobais

19. okt. 2010 14: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..?

Programmers are similar to the monks of Europe’s Dark Ages; they are the only ones with the insight to read and interpret the scripture of...

#9: arne_v

19. okt. 2010 14: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.

#10: Lobais

19. okt. 2010 14:42

#9

Det sker nu ellers relativt tit, at jeg skal genstarte Eclipse efter at have installeret et plugin.

Programmers are similar to the monks of Europe’s Dark Ages; they are the only ones with the insight to read and interpret the scripture of...

#11: arne_v

19. okt. 2010 14:46

#10

Det er ret normalt at Eclipse reiniitialiserer.

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

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