Microsoft unterstützt Open JDK

Christian78

Mitglied
Hallo Leute, ich habe was interessantes gefunden.

Microsoft unterstützt seit ende des Jahres 2019 offiziel Open JDK als antwort gegen oracle.


Irgendwo habe ich gelesen, dass Microsoft plant mit den neuen NET.Core 5 Java Unterstützung. Ebenso soll die JDK von Microsoft mit NET.Core Bilbliotheken ausgestattet werden. D.h. ziemlich alle Funktionen von NET.core sollen verfügtbar sein. Angeblich ist sogar eine DirectX Bibliothek geplant.

Ebenso, soll Microsoft mit der Opensource GEmeintschaft verhandelt haben, dass C# ind Open JDK integriet werden soll, im Gegenzug bietet Microsoft an, das Java vollen Zugriff auf Net.Core 5 haben wird. Dh. C# und Open JAva sollen zusammenschmelzen. Was denkt ihr.

Ich würde es fantastisch finden. Nicht mehr so viel herumgetue . Eine Sprache für alle Geräte.

Achja, habe gestern endlich geschafft Addidionen , Subtraktionen, Divisionen, Multiplikationen in Ganzzahlen und Gleitkomma zu berechnen. XD.
 
Microsoft unterstützt seit ende des Jahres 2019 offiziel Open JDK als antwort gegen oracle.
Hauptentwickler des Open JDKs ist Oracle 😉 Also wenn schon: "Microsoft unterstützt seit ende des Jahres 2019 offiziel Oracle bei der Entwicklung des Open JDK als antwort gegen oracle." 😛


Irgendwo habe ich gelesen, dass Microsoft plant mit den neuen NET.Core 5 Java Unterstützung. Ebenso soll die JDK von Microsoft mit NET.Core Bilbliotheken ausgestattet werden. D.h. ziemlich alle Funktionen von NET.core sollen verfügtbar sein. Angeblich ist sogar eine DirectX Bibliothek geplant.

Ebenso, soll Microsoft mit der Opensource GEmeintschaft verhandelt haben, dass C# ind Open JDK integriet werden soll, im Gegenzug bietet Microsoft an, das Java vollen Zugriff auf Net.Core 5 haben wird. Dh. C# und Open JAva sollen zusammenschmelzen. Was denkt ihr.

Ich würde es fantastisch finden. Nicht mehr so viel herumgetue . Eine Sprache für alle Geräte.
Von Java-Seite wird nicht viel Unterstützung für C# kommen, höchstens dann von C#-Seite.

Das "Eine Sprache für alle Geräte." wird davon aber kaum betroffen sein - Java und C# haben doch nahezu die gleiche Abdeckung an unterstützten Geräten?
 
Auf der verlinkten Golem-Seite steht:
Zunächst will das zuständige Entwicklerteam bei Microsoft indes keine großen Änderungen an Java beitragen. Vielmehr wollen die Beteiligten durch das Beheben von Fehlern und Erstellen von Backports erst die notwendige Erfahrung zur Mitarbeit an dem Projekt sammeln.
Heisst also: Da wird erstmal nichts passieren. Da, wie im Artikel genannt, Microsoft als Cloud-Anbieter seinen Kunden schon Java-Runtimes bereitstellt, haben die dann auch ein Interesse, eventuell das JDK an ihre Hosts anzupassen bzw. zu optimieren und Fehler zu bereinigen, wie es z.B. bei Amazons OpenJDK "Corretto" der Fall ist.
Dass C# oder das .net Framework irgendwann einmal im JDK integriert werden, halte ich für sehr sehr unwahrscheinlich. Schliesslich hat Microsoft ein Interesse daran, dass Kunden/Entwickler nur ihre .net-Plattform auf hauptsächlich nur Windows-Maschinen benutzen. Ökonomisch macht eine Verschmelzung von .net und Java für Microsoft eigentlich überhaupt keinen Sinn.
 
Eigentlich würde es schon sinn machen. Nehmen wir an, MS vereint JDK mit NET, dann stünden Ihnen alle Geräte zur verfügung, auch wenn diese nicht auf Windows laufen. Selbst MONO ist bei MS mittlerweile. Dh. Microsoft unterstützt hiermit voll MONO mit NET 5.
 
Also da sehe ich erst einmal keinen wirklichen Sinn. Was soll das JDK vereint mit .NET bringen? swing und jfx unter .Net nutzen? Oder Windows Forms / WPF aus Java? Oder läuft das dann lediglich auf JNI Bibliotheken hinaus, die .Net Core Frameworks an Java anbinden? Oder sollte es dann ein erneuter Anlauf werden, Java aus der VM zu befreien und wie bei .Net nur eine Art Layer bereit zu stellen?

Also ich habe da Probleme, dem etwas zu folgen - was genau versprichst Du dir davon? Kannst Du genauer skizzieren, was für Vorteile Du Dir in der Zukunft erhoffst? Und wie schon angedeutet: Microsoft ist bereits auf den Plattformen vertreten. Und das von dir erwähnte Mono spielt kaum eine Rolle - Microsofts Strategie geht natürlich voll auf .Net core ...
 
Java läuft bereits auf ziemlich vielen Geräten (buzzword Portabilität) und falls ms Jenes auch umsetzen möchte, sind sie eigentlich nicht auf die JDK Entwicklung angewiesen.
 

Zurück
Oben