Ehwa-unnt-Kabahl-Wiki
Keine Bearbeitungszusammenfassung
Zeile 49: Zeile 49:
 
** ''[[Wikipedia:de:.NET Compiler Platform|…:.NET Compiler Platform]]''
 
** ''[[Wikipedia:de:.NET Compiler Platform|…:.NET Compiler Platform]]''
   
* ''[//dotnet.microsoft.com/download/dotnet-core Download .NET Core]'' {{klein|({{mangelhaft zurückhaltend|nur englisch}})}} – bei ''[[Wikipedia:de:Microsoft|Microsoft]]'', {{klein|(zuletzt geändert)}} am 16.3.2020; u.a. mit Ausgabe ''3.1.2'' {{klein|(diese zudem mit {{gut zurückhaltend|[[Langzeitpflege|LZP]]}}<ref>''[//dotnet.microsoft.com/download/dotnet-core/3.1 Download .NET Core 3.1]'' (englisch) – bei ''Microsoft'', zuletzt geändert am 16.3.2020 {{klein|(und zuletzt gesichtet am 17.3.2020)}}</ref>)}} und die Vorschauausgabe ''5.0.0-[…]1''<ref name="Net 5"/> {{klein|(zudem wohl erstmals auch mit {{gut zurückhaltend|Unterstützung für ''[[Wikipedia:de:Visual Basic .NET|VB]]''}}<ref>[//www.heise.de/developer/meldung/Erste-Vorschau-auf-NET-5-0-wenig-Spektakulaeres-4684229.html Erste Vorschau auf ''.NET 5.0'': wenig ''Spektakuläres''] – ''Heise'', am 17.3.2020; siehe auch ebenda, genauer in der [//www.heise.de/imgs/18/2/8/6/3/0/6/6/Abbildung_1_Projektvorlagen_in_-d023bf9c3489f0b2.png dortigen Abbildung 1], u.a. auch unter ‚''[[Wiktionary:de:language|Language]]''‘ {{klein|(übersetzt also die [[Wikipedia:de:Programmiersprache|Sprache]])}} {{gut zurückhaltend|mit ‚''[[Wikipedia:de:Visual Basic .NET|VB]]''‘}}</ref>)}}; dieser {{gut zurückhaltend|[[Wikipedia:de:Quelloffenheit|offene]]}}<ref name="GitHub: Net(t)-Kern-Liesmich"/> und {{gut zurückhaltend|freie}}<ref name="GitHub: Net(t)-Kern-Nutzungsbedingungen"/> ''Net(t)-''Kern läuft wohl u.a. auf ''[[Wikipedia:de:Linux|Linux]]'' und ''[[Wikipedia:de:Microsoft Windows|Windows]]''
+
* ''[//dotnet.microsoft.com/download/dotnet-core Download .NET Core]'' {{klein|({{mangelhaft zurückhaltend|nur englisch}})}} – bei ''[[Wikipedia:de:Microsoft|Microsoft]]'', {{klein|(zuletzt geändert)}} am 24.3.2020; u.a. mit Ausgabe ''3.1.3'' {{klein|(diese zudem mit {{gut zurückhaltend|[[Langzeitpflege|LZP]]}}<ref>''[//dotnet.microsoft.com/download/dotnet-core/3.1 Download .NET Core 3.1]'' (englisch) – bei ''Microsoft'', zuletzt geändert am 24.3.2020 {{klein|(und zuletzt gesichtet am 27.3.2020)}}</ref>)}} und die Vorschauausgabe ''5.0.0-[…]1''<ref name="Net 5"/> {{klein|(zudem wohl erstmals auch mit {{gut zurückhaltend|Unterstützung für ''[[Wikipedia:de:Visual Basic .NET|VB]]''}}<ref>[//www.heise.de/developer/meldung/Erste-Vorschau-auf-NET-5-0-wenig-Spektakulaeres-4684229.html Erste Vorschau auf ''.NET 5.0'': wenig ''Spektakuläres''] – ''Heise'', am 17.3.2020; siehe auch ebenda, genauer in der [//www.heise.de/imgs/18/2/8/6/3/0/6/6/Abbildung_1_Projektvorlagen_in_-d023bf9c3489f0b2.png dortigen Abbildung 1], u.a. auch unter ‚''[[Wiktionary:de:language|Language]]''‘ {{klein|(übersetzt also die [[Wikipedia:de:Programmiersprache|Sprache]])}} {{gut zurückhaltend|mit ‚''[[Wikipedia:de:Visual Basic .NET|VB]]''‘}}</ref>)}}; dieser {{gut zurückhaltend|[[Wikipedia:de:Quelloffenheit|offene]]}}<ref name="GitHub: Net(t)-Kern-Liesmich"/> und {{gut zurückhaltend|freie}}<ref name="GitHub: Net(t)-Kern-Nutzungsbedingungen"/> ''Net(t)-''Kern läuft wohl u.a. auf ''[[Wikipedia:de:Linux|Linux]]'' und ''[[Wikipedia:de:Microsoft Windows|Windows]]''
 
* ''[//wiki.ubuntuusers.de/MonoDevelop/ MonoDevelop]'' – bei ''Ubuntuusers.de''
 
* ''[//wiki.ubuntuusers.de/MonoDevelop/ MonoDevelop]'' – bei ''Ubuntuusers.de''
   

Version vom 27. März 2020, 09:29 Uhr

NetFx
Microsoft-.NET-Sinnbild
Sinnbild
Hersteller : Microsoft
Erscheinungs­jahr: 2002
Letzte Ausgabe: 4.8[1]
(18.4.2019)
Vorabausgabe: 5.0, VA 1[2][3][4]
(16.3.2020)
Betriebs­gefüge: Windows und (bisher nur teilweise und noch in Vorbereitung) u.a. Linux
Beschreibungs­sprache(n): unbekannt, mußmaßlich ursprünglich C++ (mit VC++) und später mehr und mehr C# (mit VS)
Zuordnung(en): Anwendungs- oder Betriebsgebilde-Schicht (Plattform, Middleware)
Bedingung(en): teils EULA (unfrei) und teils (u.a.) MIT[5][6] (frei)
übertragbar: nein
deutsch­sprachig: ja (teilweise)
Netzanschrift: dotnet.microsoft.com

Das sogenannte NetFx – kurz für .NET Framework, daher auch dotNetFx[7] genannt – ist eine kostenfreie Laufzeitumgebung von Microsoft und das Grundgerüst (englisch framework, wörtlich eigentlich „Rahmenwerk“) für alle auf .Net aufbauenden Anwendungs­beschreibungs­sprachen.[8]

Weitere Einzelheiten

Das NetFx ist wohl – neben Mono – der Vorläufer für das betriebsgebildeübergreifendere und auch sonst freiere sogenannten .NET Core. Wenigstens die zugehörige Laufzeitumgebung ist zudem wohl auch in Wine enthalten.[9]

Das NetFX ist sehr ähnlich aufgebaut wie das ursprünglich von Sun entwickelte und später von Oracle übernommene sowie weiterentwickelte Java. Weitere Ähnlichkeiten sind im sogenannten Qt (sprich Kuhteh) zu finden.

Anwendungen

Anwendungen welche das NetFx als Grundlage verwenden sind die MMC und die PowerShell, welche (hauptsächlich) in der Sprache C# ge- oder auch beschrieben sind. Weitere hauptsächlich in VB.net beschriebene Anwendungen sind der Befehlsempfänger, der GMPlayer,[10] ISOBurn,[11] Veron und eine Nachbildung des Spiels Der Clou (genauer ‚The Clou! - Reboot‘).[12][13][14]

Eine weitere sehr bekannt und (im doppelten Sinne) vorbildliche Anwendung ist die Bildbearbeitung Paint.NET. Sie bildet sozusagen eine Brücke zwischen dem Namensgeber (MS)Paint – englisch für Farbe[15] – und dem fortschrittlicheren sowie als Vorbild dienenden Photoshop.

Geschichte

Die erste, für den allgemeinen Gebrauch freigegebene Ausgabe (1.0) wurde wohl am 13.2.2002 (dem zugehörigen Abschnitt im Wikipedia-Schwestereintrag[16] nach) für Windows 98, NT 4.0, 2000 und XP veröffentlicht und vom Entwickler, Microsoft, bis zum 14.7.2009 gepflegt.[17]

Ausgabe 3.5 wurde wohl am 19.11.2007 unter anderem auch für Windows XP veröffentlicht. Zudem wurde am 18.11.2008 das erste auch sogenannte Wartungspaket (denglisch Service Pack, kurz SP1) veröffentlicht, welches wohl wenigstens bis zum 10.10.2028 gepflegt werden soll.[1][18] Desweiteren enthält oder enthielt es die (zuletzt gepflegten) Vorgängerausgaben 2.0 SP1 und 3.0 SP1.

Am 18.11.2015 wurde die erste Vorabveröffentlichung des (hier) vorerst auch sogenannten Net(t)-Kern (und bei Microsoft damals englisch ‚.NET Core‘ geschrieben) in der (ersten Vorvorschau-)Ausgabe 5.0 veröffentlicht, mit dem ein besser geliederter oder auch verteilterer (modularerer) Aufbau verfolgt werden und das bisherige NetFx abgelößt werden soll. Zudem soll dieser Kern auch schon nicht mehr nur auf Windows sondern unter anderem auch auf Linux lauffährig sein.[3]

Die Ausgabe 4.7.2 wurde am 30.4.2018 veröffentlicht.[1][19]

Die (gegenwärtig empfohlene) Ausgabe 4.8 wurde am 18.4.2019 veröffentlicht.[1][20] Diese Ausgabe soll in Windows 10 1903 enthalten sein und kann nachträglich in dessen Vorgänger 1607, 1703, 1709, 1803 und 1809 eingerichtet (oder auch installiert) werden.[21]

Am 23.9.2019 wurde die dritte Ausgabe (3.0) des Net-Kerns (oder denglisch ‚.Net Cores‘) für Anwender[22] freigegeben. Dieser (Kern; römisch-englisch core) soll wohl – unter anderem einschließlich der sogenannten Windows Forms – der (vorläufige) Nachfolger des früheren NetFx sein.[23][24][25]

Siehe auch

  • Wikipedia:de:Gambas (Programmiersprache) – noch eine freie (Weiter-)Entwicklung des früheren VB classic, zudem aber anscheinlich ohne auf (das) Net(Fx) aufzubauen (sondern, ähnlich wie VBC, wahrscheinlich weiterhin mit eigener Laufzeitumgebung); ein Nachteil scheint zudem zu sein, daß die zugehörige Entwicklungsumgebung (soweit bisher ersichtlich) nicht auf Windows läuft

Meldungen

Meldungen und Ähnliches:

  • Build 2019: ML.NET ist als 1.0-Relase verfügbarHeise, am 7.5.2019; u.a. auch mit „Mit [diesem Versions- Entwicklungs-]Sprung gilt das Machine-Learning-Framework für .NET-Entwickler als stabil.“ (siehe dazu auch unter maschinelles Lernen) und „[da]mit […] bekommt [das] ML.NET auch ein eigenes Befehlsfenster. [Das] ML.NET CLI ist ein Werkzeug, mit dem sich ML.NET-Modelle mit AutoML[28] erstellen lassen. Entwickler können das plattformübergreifende Tool [Werkzeug] mit dotnet tool install -g mlnet[29] auf Linux, macOS oder Windows installieren [einrichten].“
  • ML-Framework: ML.NET 0.3 erhält neue KomponentenHeise, am 4.7.2018; u.a. mit „Das auf .NET-Entwickler abzielende Machine-Learning-Framework […].“ und „[Es] steht als Open Source unter MIT-Lizenz plattformübergreifend zur Verfügung – beispielsweise für Windows [und] Linux[…].“

Weitere

Weitere vor allem fremdsprachige Meldungen und Ähnliches:

  • What's new in the .NET Framework (englisch) – Übersicht von .NET Framework 4.5 bis 4.8, bei Microsoft Docs, mit letzter Änderung am 18.4.2019 (u.a. um diese Zeitangabe anzuzeigen wird mangelhafter- oder auch völlig unnötigerweise das auch sogenannte JavaScript benötigt – obwohl auch dort gewöhnliches HTML um Welten besser geeignet ist; zuletzt abgerufen am 23.4.2019)

Belege

… und Anmerkungen:

  1. 1,0 1,1 1,2 1,3 Download .NET Framework (nur englisch) – bei Microsoft, zuletzt geändert am 18.4.2019 (und zuletzt gesichtet am 15.1.2020); u.a. mit ‚Released‘ (übersetzt also allgemein „(die) Freigabe“ oder auch hier im Besonderen „(die Erst-)Veröffentlichung“) sowie ‚End of life‘ (wörtlich für „[das] Lebensende“, also was die Pflege oder auch Wartung betrifft) und recommended („empfohlen“)
  2. 2,0 2,1 Download .NET Core 5.0 (englisch) – bei Microsoft, zuletzt geändert am 16.3.2020 (und zuletzt gesichtet am 17.3.2020)
  3. 3,0 3,1 connect();: .NET Core 5 und ASP.NET 5 erreichen Go-Live-StatusHeise, 18.11.2015; dort noch als Release Candidate (am 29.1.2020), also eine (erste) „Vorabveröffentlichung“ oder auch ggf. einfach kürzer eine „Vorvorschau“
  4. Wikipedia:de:[.NET Core] (am 3.3.2020) – zudem dann (spätestens mit dessen Freigabe, zur Anwendung) ggf. auch mit (weitergehender) Namensänderung (vom wenigstens hier, im EuK-Wiki, bisherigen NetFx, hin zum weiter gekürzten) Net(t)
  5. 5,0 5,1 README.md (nur englisch) – bei GitHub, zuletzt geändert am 3.4.2019; die Quelloffenheit (oder denglisch sogenannte Open-Source-heit) wird dort zwar nicht (wörtlich) genannt, aber die Tatsache daß die Quellen (genauer – dem Anschein nach wohl – der gesamte Quellkode, oder die ammi-denglisch auch sogenannten Sourcen) ebenda (bei GitHub, für jedermann offen zugänglich) veröffentlicht wurden, wird eben auch mit dem (wenigstens teilweise heimatsprachigen Haupt-)Wort „Quelloffenheit“ (ausgedrückt oder) benannt
  6. 6,0 6,1 LICENSE.TXT (nur englisch) – bei GitHub, zuletzt geändert am 25.5.2017; u.a. mit ‚MIT License‘ (siehe dazu ggf. auch unter Wikipedia:de:MIT-Lizenz)
  7. Microsoft® .NET Framework Version 1.1 Redistributable PackageMicrosoft, am 17.8.2012; u.a. mit „dotnetfx.exe“ (wenn die sogenannten Details über das „+“-Zeichen geöffnet werden, was ggf. die Ausführungserlaubnis für das auch sogenannte JavaScript erfordert)
  8. … zum Wort „Anwendungsbeschreibungssprache“ siehe ggf. auch (teilweise ewiggestrig) unter Wikipedia:de:Anwendungsprogramm sowie ebenda auch unter …:Computersprache#Beschreibungssprachen und …:Programmiersprache
  9. Wine 4.7 freigegebenWineHQ, am 26.4.2019; u.a. (zwar nur mangelhaft aber immerhin, jedoch noch immer größtenteils römisch-denglisch übersetzt) mit: „Aktualisierte Version der Mono-Engine.“ siehe auch (beispielsweise zum letzten Wortteil oder auch Namenszusatz) unter Wiktionary:de:engine oder Wikipedia:de:Engine und schließlich unter …:Laufzeitumgebung
  10. MPlayer: Benutzeroberflächen – Seitenabschnitt in der Wikipedia, mit letzter Änderung am 19.4.2019
  11. … mit letzter Änderung am 21.4.2019, siehe auch auf der ebenda anhaftenden Sprechungseite unter Wikipedia:de:Diskussion:Speicherabbild#ISOBurn (mit letzter Änderung am 29.5.2016)
  12. Wikipedia:de:[Der Clou!]#Weblinks (am 31.8.2019)
  13. sourceforge.net/projects/cloureboot
  14. sourceforge.net/projects/cloureboot/files/VB.NET Port (abandoned)/original storyline (incl. Profidisk)/Source files/v0.91 – zuletzt abgerufen am 9.10.2018
  15. … so wie beispielsweise Anstrich- oder auch Mal(er)farbe, siehe auch Wiktionary:de:paint
  16. … genauer dem zugehörigen Abschnitt (mit letzter Änderung am 25.9.2019), …
  17. Lebenszyklus für Produkt suchen – mit Abfrage zum ‚Microsoft .NET Framework 1.0‘ beim Microsoft-Support, zuletzt abgerufen am 26.4.2019; u.a. mit „Microsoft .NET Framework 1.0 Service Pack 3“ und „14.07.2009“
  18. .Net Core 5: Microsoft beendet Weiterentwicklung von Visual BasicGolem, am 13.3.2020, um 15:11 (MESZ); zudem auch mit: „Microsoft weist außerdem darauf hin, dass das ältere .Net Framework wie angekündigt weiter gepflegt werde.“
  19. Announcing the .NET Framework 4.7.2 (englisch) – Microsoft, am 30.4.2018
  20. Announcing the .NET Framework 4.8 (englisch) – Microsofts .NET Blog, am 18.4.2019
  21. .NET Framework 4.8 3761 Final steht zum Download bereit [Update]Deskmodder.de, am 19.4.2019; u.a. mit „Diese Pakete sind für die Windows 10 1607, 1703, 1709, 1803 und Windows 10 1809. Die neue Windows 10 1903 (Mai 2019 Update) hat .NET Framework 4.8 schon vorinstalliert im System.“
  22. … gemeint sind hier hauptsächlich Entwickler, welche diesen Kern selbst nur anwenden aber nicht (selbst mit- oder gar weiter-)entwickeln, …
  23. Microsoft: .Net Core 3 erscheint mit Support für Desktop-AppsGolem, am 24.9.2019; u.a. mit „Die[…] Unterstützung [der Windows Forms und Windows Presentation Framework (WPF)] sei von Anfang an eines der großen Ziele von Microsoft für das neue .Net Core gewesen, […]. Denn damit könnten Anwendungen von dem alten .Net Framework auf das neue .Net Core migriert werden.“
  24. Microsoft läutet mit .NET Core 3.0 und C# 8.0 neues Zeitalter einHeise, am 23.9.2019; u.a. mit: „Nachdem die ersten beiden Versionen von .NET Core nur Webserver- und Konsolenanwendungen sowie die Universal Apps für Windows 10 unterstützt haben, können Entwickler nun mit .NET Core 3.0 erstmals auch klassische Desktop-Anwendungen mit der Windows Presentation Foundation (WPF) und mit Windows Forms erstellen. Allerdings verliert eine .NET-Core-Anwendung durch den Einsatz der ".NET Core Windows Desktop Runtime" ihre ansonsten weiterhin gegebene Plattformunabhängigkeit.
  25. Announcing .NET Core 3.0 (englisch) – .Net-Blog, am 23.9.2019
  26. Download .NET Core 3.1 (englisch) – bei Microsoft, zuletzt geändert am 24.3.2020 (und zuletzt gesichtet am 27.3.2020)
  27. Erste Vorschau auf .NET 5.0: wenig SpektakuläresHeise, am 17.3.2020; siehe auch ebenda, genauer in der dortigen Abbildung 1, u.a. auch unter ‚Language(übersetzt also die Sprache) mit ‚VB
  28. siehe ggf. auch (hier im Wiki) unter AutoML
  29. … siehe auch dotnet tool install, bei Microsoft Docs; dort lautet die zugehörige Befehlserweiterung (oder auch genauer der Verhaltensschalter) wohl eher … -g … (oder auch leichter verständlich … --global … ), also (in jedem Fall) ohne Leerzeichen dazwischen, in der betreffenden Heise-Meldung heißt es aber sehr wahrscheinlich falsch … - g …