Einsatzgebiete von .NET

Abgeschlossen

In dieser Lerneinheit wird besprochen, wann Sie .NET verwenden sollten. Wann ist es sinnvoll, sich für .NET zu entscheiden? Was können Sie mit .NET erstellen?

.NET geeignet für große und kleine Projekte

Unter Umständen fragen Sie sich, ob es sich lohnt, sich in das .NET-Ökosystem einzuarbeiten. Millionen von Entwicklern verwenden .NET jeden Tag, um ihre Ideen in die Tat umzusetzen. .NET bietet ihnen die Tools, um die Anwendungen zu erstellen, die ihnen wichtig sind.

Produktivitätsvorteil von .NET

Nachdem Sie gelernt haben, wie Sie eine Anwendung erstellen, die auf einem App-Modell basiert, können Sie das Gelernte problemlos auf andere Lösungen anwenden, auch wenn diese ein anderes App-Modell verwenden. Nachdem Sie beispielsweise gelernt haben, wie Sie eine Webanwendung erstellen, können Sie Ihre .NET-Kenntnisse auf das Erstellen einer mobilen App übertragen.

Die Wissensübertragung verringert den Zeitaufwand beim Erlernen eines neuen Programmiermodells oder einer neuen Programmiersprache. Zudem spart Ihr Unternehmen Zeit und Kosten, wenn Sie mit neuen Herausforderungen betraut werden.

Vorteil von .NET für Anwendungen auf Unternehmensebene

.NET ist aus mehreren Gründen bei Unternehmen beliebt. Zu den Vorteilen gehören das Ökosystem und die Integration mit anderen Microsoft-Produkten, einschließlich der Azure-Clouddienste sowie lokaler Serverprodukte. Außerdem ist .NET ein stark typisiertes System, in dem viele der Fehler vermieden werden, die in schwach typisierten Systemen auftreten können. Entwickler haben die Möglichkeit, ein objektbasiertes Paradigma in C# oder ein funktionales Paradigma in F# auszuwählen. Sie verwenden die Sprache, die am besten für die Probleme geeignet ist, die sie lösen müssen.

Vorteile von .NET für Prototypen, Start-ups und kleine Anwendungen

.NET wird auch für kleinere Projekte beliebt. Dies liegt an den Verbesserungen am Design der Sprachen, APIs und Tools unter Berücksichtigung von Kundenfeedback und Telemetrie, die über Jahre hinweg vorgenommen wurden. Mit .NET kann vollwertige Software schnell als Prototyp entwickelt werden. Außerdem kann .NET auf kostengünstigen Hardware- und Clouddiensten ausgeführt werden. Dabei übertrifft .NET andere beliebte Plattformen und ist eine ideale Wahl für Startup-Unternehmen.

Vorteile von .NET für Cloud- und KI-Anwendungen

Das Azure SDK für .NET ermöglicht Entwicklern das Bereitstellen und Verwalten von Azure-Ressourcen. Alternativ können mit Azure App Service und Azure Functions Anwendungen gehostet werden, die mit .NET-Sprachen erstellt wurden.

ML.NET ist eine kostenlose Machine-Learning-Bibliothek für .NET-Sprachen. Sie ermöglicht modellbasierte Funktionen für Machine-Learning-Analysen und -Vorhersagen.

Vorteile von .NET zum Erstellen von IoT-Anwendungen

Sie können .NET verwenden, um IoT-Anwendungen für IoT-Geräte und -Szenarien zu erstellen. IoT-Anwendungen interagieren in der Regel mit Sensoren, Displays und Eingabegeräten, die allgemeine Eingabe/Ausgabe-Pins (General-Purpose Input/Output, GPIO), serielle Schnittstellen oder ähnliche Hardware erfordern. Zum Beispiel sind Bibliotheken verfügbar, die mit gängigen Boards wie Raspberry Pi und HummingBoard funktionieren.