Es geht weiter!

Nach fast einem Jahr Pause geht es nun weiter mit dem Projekt OctoAwesome! Das NoobDevTv-Team versucht wieder regelmäßig Donnerstags um 19 Uhr einen OctoAwesome-Stream auf den Streaming-Kanäle von NoobDevTv: Twitch, Youtube und Mixer. zu veranstalten! Die neu produzierten Folgen der nun dritten Staffel werden ab jetzt auf deren Youtube-Kanal veröffentlicht.

.NET

Aus OctoAwesome Wiki
Wechseln zu: Navigation, Suche

Diese Seite beschreibt das Framework .NET für die Kategorie klicke hier.

.NET beschreibt eine Plattform von Microsoft, die mehreren Frameworks, Bibiliotheken und Laufzeitumgebungen umfasst. Die wesentlich Wichtigsten sind aktuell das .NET Framework 4.6.1 und .NET CORE 5+.

Architektur

Zusammenfassende Erklärung

Das .NET Framework besteht im Wesentlichen aus zwei Hauptkomponenten. Der CLR (Common Language Runtime) was das eigentliche Ausführungsmodul der .NET Anwendungen darstellt und der .NET Klassenbibliothek die allen notwendigen Basiscode von .NET bereitstellt.

Komponenten

Common Language Runtime

Die Common Language Runtime ist das zentrale Element des .NET Frameworks. Er verwaltet den Code der ausführenden Anwendung und die Dienste der anderen Komponenten des Frameworks. Dazu gehören die Codeausführung, die Speicherverwaltung und auch die Codesicherheit.

.NET Klassenbibliothek

Die Klassenbibliothek ist eine Auflistung von objektorientiertem Code und stellt Typen bereit von denen der eigene Code abgeleitet werden kann. Die wichtigsten Teilkomponenten sind:

Speicherverwaltung

Das Ausführungsmodul CLR (Common Language Runtime) stellt im .NET Framework allen Anwendungen eine intrigierte Speicherverwaltung als Dienst zur Verfügung. Die CLR kümmert sich selbstständig um die Zurodung und Freigabe von Arbeitsspeicher sowie um die Objektlebensdauer.

Common Type System

.NET stellt grundlegende Typen sprachübergreifend im Framework durch ein Typsystem CTS (Common Type System) zur Verfügung

Sprachcompiler

Alle Compiler des .NET Frameworks geben stets einen temporären Code aus die sogenannte CIL (Common Intermediate Language)dieser temporäre Code wird zur Laufzeit einer Anwendung von der CLR (Common Language Runtime) in Maschinencode übersetzt. Somit ist das .NET Framework sprach unabhängig.

Weiterführende Links

Quellen

Weblinks