Anzeige
Microsoft erklärt die Hintergründe für die Entwicklung von .Net Core 5.
Microsoft erklärt die Hintergründe für die Entwicklung von .Net Core 5. (Bild: Microsoft)

Microsoft: .Net Core soll Einheitlichkeit und Innovationen bringen

Microsoft erklärt die Hintergründe für die Entwicklung von .Net Core 5.
Microsoft erklärt die Hintergründe für die Entwicklung von .Net Core 5. (Bild: Microsoft)

Microsoft begründet ausführlich, wie und warum .Net als Open-Source-Projekt weitergeführt werden soll. Dabei wird auch das Verhältnis zur Mono-Community geklärt.

Anzeige

Die Entwicklung hatte sich im Verlauf dieses Jahres abgezeichnet, die Entscheidung von Microsoft, das .Net Framework als Open Source weiterzuentwickeln, war dennoch überraschend. In einem ausführlichen Blogeintrag erklärt das Team nun die Hintergründe für diese Entscheidung, die auch einen Fork des Codes umfasst.

Denn mit dem angekündigten .Net Core 5 hat das Team grundlegende Änderungen in der Struktur der bisherigen Bibliotheken umgesetzt. Dies ermöglicht allerdings, dass das für Touch-Geräte optimierte .Net Native sowie das für serverseitige Webentwicklung gedachte ASP.NET 5 eine einheitliche Basis an Klassenbibliotheken verwenden können.

Paketverwaltung Nuget

Verteilt wird der Code über den Paketmanager Nuget, wobei jeder Bestandteil des von Microsoft selbst gepflegten Codes stark modularisiert ist, was kleinere und häufigere Updates erlaubt. Zudem sind die Kernbibliotheken denen von Drittanbietern nun gleichgestellt, wodurch auch letztere ein Update der Systembibliotheken erzwingen können. Die Bibliotheksversionen verschiedener Anwendungen können sich dabei jedoch unterscheiden und werden, falls nötig, parallel installiert.

Enterprise-Kunden sollen darüber hinaus auf Snapshot-Distributionen zurückgreifen können, von denen Microsoft garantiert, dass diese Versionen in einem bestimmten Umfang getestet worden sind. Für schwerwiegende und sicherheitskritische Fehler will Microsoft außerdem Updates für die verschiedenen Code-Versionen anbieten.

Mac und Linux nur durch Open Source

Die mit .Net Core 5 plattformübergreifende Vereinheitlichung könne nachhaltig nur durch die Offenlegung des Codes erreicht werden, schreibt das Team weiter. Schließlich schade eine Reimplementierung vieler Bestandteile dem Gesamtprojekt. Der Open-Source-Code helfe aber, eine gemeinsame Basis für Windows, Mac OS X und Linux zu erstellen.

Parallel zu .Net Core soll aber auch das bisherige .Net Framework weiterentwickelt werden und im kommenden Jahr in Version 4.6 erscheinen. Dies könne wegen seiner Komplexität aber nicht in ein Open-Source-Projekt umgewandelt werden. Der frei verfügbare Referenzcode soll dem Mono-Projekt aber dabei helfen, die Lücken zwischen der Microsoft-Version für Windows und den Mono-Versionen für Linux und Mac zu überbrücken.

Dieses Nebeneinander von Microsoft und Mono-Community soll mit .Net Core schließlich überwunden werden. Ziel ist eine gemeinsame Community, die ihren Interessen folgend Innovationen umsetzt. Forks oder Ähnliches sollen dadurch unnötig werden.


eye home zur Startseite
FoxCore 12. Jan 2015

HTML, CSS, JavaScript. Läuft schon ewig und wird noch Ewigkeiten weiterlaufen. Überall...

TheUnichi 08. Dez 2014

Das war nicht pauschal, du sagst es selbst, Äpfel vs. Birnen. IntelliJ kann nur Java...

AllDayPiano 08. Dez 2014

Der letzte Satz relativiert alles ein wenig. .net wird wie gewohnt weiter laufen. Und ich...

Kommentieren



Anzeige

  1. Junior-Entwickler Microsoft Dynamics NAV (m/w)
    ORBIT, Bonn
  2. Requirements Engineer Integrationsprojekte Insurance (m/w)
    Daimler AG, Stuttgart
  3. Prozess- und Methodenberater(in) Digitale Planung / Industrie 4.0
    Daimler AG, Leinfelden-Echterdingen
  4. Informatiker, Wirtschaftsinformatiker (m/w)
    DLR Deutsches Zentrum für Luft- und Raumfahrt e.V., Bonn

Detailsuche



Anzeige
Blu-ray-Angebote
  1. NUR NOCH HEUTE: 4 Blu-rays für 30 EUR
    (u. a. Interstellar, American Sniper, Edge of Tomorrow, Jupiter Ascending)
  2. TIPP: Der Hobbit: Die Schlacht der fünf Heere [3D Blu-ray]
    9,99€
  3. VORBESTELLBAR: Warcraft: The Beginning (+ Blu-ray)
    27,99€

Weitere Angebote


Folgen Sie uns
       


  1. Elektroauto

    Supersportwagen BMW i8 soll 400 km rein elektrisch fahren

  2. Keine externen Monitore mehr

    Apple schafft Thunderbolt-Display ersatzlos ab

  3. Browser

    Safari 10 soll auch auf älteren OS-X-Versionen laufen

  4. Dota

    Athleten müssen im E-Sport mehr als nur gut spielen

  5. Die Woche im Video

    Superschnelle Rechner, smarte Zähler und sicherer Spam

  6. Axanar

    Paramount/CBS erlaubt Star-Trek-Fanfilme

  7. FTTH/FTTB

    Oberirdische Glasfaser spart 85 Prozent der Kosten

  8. Botnet

    Necurs kommt zurück und bringt Locky millionenfach mit

  9. Google

    Livestreaming direkt aus der Youtube-App

  10. Autonome Autos

    Fahrer wollen vor allem ihr eigenes Leben schützen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Mighty No. 9 im Test: Mittelmaß für 4 Millionen US-Dollar
Mighty No. 9 im Test
Mittelmaß für 4 Millionen US-Dollar
  1. Mirror's Edge Catalyst im Test Rennen für die Freiheit
  2. Warp Shift im Test Zauberhaftes Kistenschieben
  3. Alienation im Test Mit zwei Analogsticks gegen viele Außerirdische

Schulunterricht: "Wir zocken die ganze Zeit Minecraft"
Schulunterricht
"Wir zocken die ganze Zeit Minecraft"
  1. MCreator für Arduino Mit Klötzchen LEDs steuern
  2. Lifeboat-Community Minecraft-Spieler müssen sich neues Passwort craften
  3. Minecraft Befehlsblöcke und Mods für die Pocket Edition

Mikko Hypponen: "Microsoft ist nicht mehr scheiße"
Mikko Hypponen
"Microsoft ist nicht mehr scheiße"

  1. Re: Breaking News: GoG muss sich an die selben...

    jidmah | 08:04

  2. Re: und noch was ...

    Sebbi | 07:17

  3. Re: Endlich...

    Sebbi | 07:06

  4. Re: Notoperation...

    Sebbi | 07:01

  5. Re: Eigenheim - einfach nicht die Tür aufmachen?

    Rulf | 06:43


  1. 14:45

  2. 13:59

  3. 13:32

  4. 10:00

  5. 09:03

  6. 17:47

  7. 17:01

  8. 16:46


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel