Kdy .NET použít

Dokončeno

V této lekci se dozvíte, kdy můžete chtít .platformu NET používat. Kdy má smysl vybrat .NET? Co můžete pomocí .NET vytvořit?

Platforma .NET je ideální pro velké i malé projekty

Můžete přemýšlet, jestli je .NET tím správným ekosystémem, do kterého chcete investovat čas. Miliony vývojářů využívají platformu .NET každý den k tomu, aby mohli dělat úžasné věci. Poskytuje jim nástroje pro sestavování takových aplikací, které jsou pro ně důležité.

Volba .NET pro produktivitu

Jakmile se naučíte, jak sestavit aplikaci založenou na jednom modelu aplikací, můžete získané znalosti snadno použít k vytvoření něčeho jiného, i když to bude používat jiný model aplikací. Když se například naučíte, jak sestavit webovou aplikaci, umožní vám vaše znalosti platformy .NET sestavit mobilní aplikaci.

Změna účelu vašich znalostí zkracuje čas, který se podílí na učení nového programovacího modelu nebo jazyka. Pro vaši společnost to znamená úsporu času i nákladů, když pak budete pracovat na nových úkolech.

Volba .NET pro aplikace na podnikové úrovni

.NET je populární v podnicích z několika důvodů. Mezi výhody patří její ekosystém a integrace s dalšími produkty Microsoftu, včetně cloudových služeb Azure a místních serverových produktů. .NET je systém se silnými typy, takže se vyhýbá mnoha chybám, ke kterým dochází v systémech s volnými typy. Vývojáři se můžou rozhodnout použít paradigma založené na objektech v jazyce C# nebo funkční paradigma v jazyce F#. Budou používat jazyk, který nejlépe vyhovuje druhům problémů, které potřebují vyřešit.

Volba platformy .NET pro prototypy, začínající firmy a malé aplikace

Vzhledem k dlouhé historii vylepšování návrhů jazyků, rozhraní API a nástrojů na základě zpětné vazby zákazníků a telemetrie je platforma .NET oblíbená také u menších projektů. Můžete ji používat k rychlému vývoji plně funkčního softwaru pro účely prototypů. Platforma .NET může navíc běžet na levném hardwaru a v cloudových službách. Kromě toho překonají i jiné oblíbené platformy, takže je to skvělá volba pro začínající firmy.

Volba .NET pro cloudové aplikace a aplikace AI

Sada Azure SDK pro .NET umožňuje vývojářům zřizovat a spravovat prostředky Azure. Alternativně Aplikace Azure Service a Azure Functions můžou hostovat aplikace vytvořené pomocí jazyků .NET.

ML.NET je bezplatná knihovna strojového učení pro jazyky platformy .NET. Umožňuje používat funkce analýzy strojového učení a predikce založené na modelech.

Volba .NET pro vytváření aplikací IoT

.NET můžete použít k vytváření aplikací IoT pro zařízení a scénáře IoT. Aplikace IoT obvykle pracují se senzory, displeji a vstupními zařízeními vyžadujícími používání pinů GPIO (general-purpose I/O), sériových portů nebo podobného hardwaru. Můžete najít například knihovny pro práci s oblíbenými moduly, jako je například Raspberry Pi a HummingBoard.