.NET-Entwicklung

Entwicklung von Anwendungen für verschiedene Plattformen
Skalierbare Software für Enterprise-Anforderungen
Nutzung von leistungsfähigen Azure-Diensten
Digital Experience mit Bitmade

Was Sie über Webentwicklung mit .NET wissen müssen

Die .NET-Plattform

.NET ist eine Platt­form von Micro­soft, die für's Ent­wickeln, Be­reit­stellen und Aus­führen von Soft­ware­an­wen­dungen ge­schaffen wurde. Sie ist kom­pa­ti­bel mit mehreren Pro­grammier­sprachen wie C#, F# und VB.NET.

Ziel von .NET ist es, die Ent­wick­lung von An­wen­dungen zu ver­ein­fachen, in­dem eine ein­heit­liche Basis für die unter­schied­lichen Spra­chen be­reit­ge­stellt wird und der Code leichter por­tier­bar ge­macht wird.

CLR

Common Language Runtime
Die CLR ist die Lauf­zeit­um­gebung von .NET und bietet Funktionen wie Garbage Collection, Just-In-Time-Kom­pi­lierung (JIT) und Typ­sicher­heit. Sie er­möglicht die Aus­führung von An­wen­dungen in ver­schiedenen .NET-Sprachen.

FCL

Framework Class Library
Die FCL ist eine Sammlung von Klassen und Biblio­theken, die häufig für die Ent­wicklung von .NET-An­wen­dungen ver­wendet werden. Sie deckt eine breite Palette von Funktionen ab, ein­schließ­lich Daten­bank­zu­griff, Netz­werk­kommuni­kation, GUI-Ent­wicklung und mehr.

.NET Core

Platt­form­über­greifende Entwicklung
.NET Core ist eine platt­form­über­greifende und modulare Version von .NET. Es er­möglicht die Ent­wicklung von An­wen­dungen, die auf ver­schiedenen Be­triebs­systemen (Windows, Linux, macOS) und Archi­tek­turen aus­ge­führt werden können.

Webentwicklung mit .NET

ASP.NET Core

Entwicklung von Web-Anwendungen

ASP.NET Core ist der Teil von .NET, der sich auf die Entwicklung von Webanwendungen konzentriert. Es bietet verschiedene Frameworks wie ASP.NET Core Web Forms und ASP.NET Core MVC für die Erstellung von Webseiten und Webdiensten.

ASP.NET Core ist eine Open-Source-Plattform, die auf Windows, auf Linux und auf macOS gleichermaßen effizient lauffähig ist.

ASP.NET Core wurde mit einem Fokus auf Leistung entwickelt. Die Platt­form bietet zahl­reiche Opti­mierungen, um eine schnellere Ausführung von Web­an­wen­dungen zu gewähr­leisten, ein­schließlich einer in­te­grierten Unter­stützung für das HTTP/2-Pro­to­koll.

Vorteil

Viel­seitig­keit der Sprachen

.NET unterstützt mehrere Sprachen, darunter C#, F#, VB.NET und andere. Entwickler können die Sprache auswählen, die am besten zu den Anforderungen passt.
Vorteil

Umfang­reiche Klassen­biblio­thek

Die FCL bietet eine umfassende Sammlung von Klassen, die Entwicklungsarbeiten beschleunigen und erleichtern. Dadurch können Entwickler sich auf die Umsetzung von Geschäftslogik und Funktionen konzentrieren, anstatt grundlegende Operationen selbst zu implementieren.
Vorteil

Inte­grierte Ent­wicklungs­um­gebung (IDE)

Visual Studio, die offizielle IDE von Microsoft, bietet umfassende Tools und Funktionen zur Entwicklung von .NET-Anwendungen. Es erleichtert den Entwicklungsprozess durch Funktionen wie Debugging, IntelliSense und visuelle Gestaltung von Benutzeroberflächen.
Vorteil

Unter­stützung von Micro­soft und Community

Die kontinuierliche Unterstützung von Microsoft und die aktive .NET-Community tragen dazu bei, dass die Plattform ständig weiterentwickelt und verbessert wird. Dies stellt sicher, dass Entwickler Zugriff auf aktuelle Technologien und bewährte Methoden haben.

Glossar

Du hast noch Fragen?

Lass uns persönlich dazu sprechen

Du kannst Dir mit 4 Klicks ein 45-minütiges Gespräch buchen. Natürlich 100% digital über Teams.


Robin Neu-Breitmayer

Robin Neu-Breitmayer

Marketing & Sales