Expert Dev, s.r.o.

.NET („dotnet“) je softwarový vývojový framework vytvořený společností Microsoft. Poskytuje programový model, rozsáhlou knihovnu předem vytvořených komponent a prostředí pro vývoj a provoz různých typů aplikací, včetně webových aplikací, desktopových aplikací, mobilních aplikací a dalších. Framework .NET podporuje několik programovacích jazyků, včetně C#, Visual Basic.NET a F#.

Využití .NET

.NET má široké využití a je používán pro vývoj různých typů aplikací. Zde je několik oblastí, ve kterých je .NET často využíván:

  1. Vývoj webových aplikací: .NET poskytuje několik možností pro vývoj webových aplikací. ASP.NET je framework pro vytváření webových aplikací a API (Application Programming Interface). Pomocí něj lze vytvářet dynamické webové stránky, webové služby a webové aplikace s moderní architekturou.
  2. Desktopové aplikace: S pomocí technologií jako Windows Forms nebo Windows Presentation Foundation (WPF) může být .NET použit např. pro vývoj desktopových aplikací pro Windows. Tyto technologie umožňují tvorbu uživatelského rozhraní, manipulaci se soubory, přístup k systémovým funkcím atd.
  3. Mobilní aplikace: Xamarin, platforma založená na .NET, umožňuje vývoj multiplatformních mobilních aplikací pro iOS, Android a Windows pomocí sdíleného kódu. Tím se usnadňuje tvorba aplikací pro různé mobilní platformy a zároveň se i snižují náklady.
  4. Cloudové a webové služby: .NET je také široce využíván pro vývoj cloudových aplikací a webových služeb. S vydáním .NET Core se umožnilo nasadit .NET aplikace na různých platformách, včetně Linuxu, a využívat kontejnerizaci pomocí nástroje Docker. To poskytuje flexibilitu při vytváření a nasazování aplikací v cloudu.
  5. Hry: Díky frameworku MonoGame, který je založen na .NET, může být .NET použit pro vývoj her pro různé platformy, včetně PC, konzolí a mobilních zařízení.

Toto je jen několik příkladů využití .NET. Díky široké škále funkcí a podpory různých jazyků totiž poskytuje prostředí pro vývoj aplikací v mnoha oblastech. My v Expert Dev si s nimi hravě poradíme.

Vývoj frameworku .NET

Historie .NET sahá až do roku 2000, kdy byl framework poprvé představen společností Microsoft. Zde je přehled klíčových událostí v jeho historii.

  • 2000: Microsoft oznámil .NET Framework jako strategickou platformu pro vývoj software. Byl zamýšlen jako nástupce původního Windows API.
  • 2002: Byla uvolněna první verze .NET Frameworku (verze 1.0). Obsahovala Common Language Runtime (CLR) a .NET Framework Class Library (FCL).
  • 2005: S vydáním Visual Studio 2005 byla vydána .NET Framework verze 2.0. Tato verze přidala nové funkce, včetně podpory pro generické typy, nové jazykové funkce a rozšíření ASP.NET.
  • 2010: .NET Framework 4.0 byl vydán spolu s Visual Studio 2010. Přinesl nové funkce, včetně paralelního programování, podpory pro dynamický jazyk (Dynamic Language Runtime) a rozšířeného ASP.NET.
  • 2016: S vydáním Visual Studio 2017 byl vydán .NET Core 1.0, který poskytoval multiplatformní podporu pro Windows, macOS a Linux.
  • 2021: Bylo vydáno .NET 6, které pokračovalo v rozvoji .NET 5 s dalšími vylepšeními a novými funkcemi. .NET 6 přinesl například podporu pro vývoj aplikací pro Windows, macOS, Linux, iOS, Android a další platformy.


Vývoj aplikací Praha | Vývoj aplikací Brno | Vývoj aplikací Zlín