När du ska använda .NET
I den här lektionen får du lära dig när det passar bra att använda .NET. När lönar det sig att välja .NET? Vad kan du bygga med .NET?
.NET passar för både stora och små projekt
Du kanske undrar om .NET är rätt ekosystem för att du ska lägga ned tid på att lära dig det. Miljontals utvecklare använder .NET varje dag för att skapa fantastiska saker. .NET ger utvecklarna verktyg för att skapa de typer av program som är viktiga för dem.
Välj .NET när produktiviteten är viktig
När du har lärt dig hur du skapar ett program baserat på en appmodell kan du enkelt använda det du har lärt dig till att skapa något annat, även om du använder en annan appmodell för programmet. När du till exempel har lärt dig hur du skapar ett webbprogram kan du utnyttja dina .NET-kunskaper när du skapar en mobilapp.
Om du återanvänder dina kunskaper minskar den tidsinvestering som ingår i inlärningen av en ny programmeringsmodell eller ett nytt språk. Företaget sparar tid och pengar när du får i uppdrag att ta dig an nya utmaningar.
Välj .NET för program i företagsskala
.NET är populärt i företag av flera skäl. Bland fördelarna finns ekosystemet och integreringen med andra Microsoft-produkter, inklusive Azure-molntjänster och lokala serverprodukter. Dessutom är .NET ett starkt typat system, vilket innebär att du slipper många av de fel som kan uppstå i svagt typade system. Utvecklare kan välja att använda ett objektbaserat paradigm i C#, eller ett funktionsbaserat paradigm i F#. De använder det språk som passar bäst för de typer av problem som de behöver lösa.
Välj .NET för prototyper, nystartade företag och småskaliga program
.NET används också ofta för mindre projekt tack vare sin långa historia av förbättringar i språkdesign, API:er och verktyg baserat på feedback och telemetri från kunder. Du kan snabbt utveckla prototypprogram med full funktionalitet. Dessutom kan du köra .NET på billiga maskinvaru- och molntjänster. Det överträffar också andra populära plattformar, så det passar bra för nystartade företag.
Välj .NET för moln- och AI-program
Med Azure SDK för .NET kan utvecklare etablera och hantera Azure-resurser. Alternativt kan Azure App Service och Azure Functions vara värdar för program som skapats med hjälp av .NET-språk.
ML.NET som är ett kostnadsfritt maskininlärningsbibliotek för .NET-språk. Det möjliggör modellbaserade funktioner för maskininlärningsanalys och förutsägelser.
Välj .NET för att skapa IoT-program
Du kan använda .NET för att skapa IoT-program för IoT-enheter och scenarier. IoT-program interagerar vanligtvis med sensorer, skärmar och indataenheter som kräver användning av GPIO-stift, seriella portar eller liknande maskinvara. Det finns till exempel bibliotek som fungerar med populära minidatorer som Raspberry Pi och Hummingboard.