.NET

Tento článek je o softwarové platformě. O internetové doméně pojednává článek .net.
.NET Framework
VývojářMicrosoft a Xamarin
Aktuální verze4.8.1 (9. srpna 2022)
Operační systémMicrosoft Windows
PlatformaMicrosoft Windows
Typ softwaruframework a počítačová platforma
Licencelicence MIT
Webdotnet.microsoft.com
Některá data mohou pocházet z datové položky.

.NET („dotnet“ podle anglického dot NET = tečka NET, NET pochází z network, síť) je zastřešující název pro soubor technologií v softwarových produktech, které tvoří celou platformu, která je dostupná nejen pro Web, Windows i Pocket PC. Common Language Infrastructure je standardizovaná specifikace jádra .NET.

Základní komponentou je Microsoft .NET Framework, prostředí potřebné pro běh aplikací a nabízející jak běhové rozhraní, tak potřebné knihovny. Pro vývoj .NET aplikací vydal Microsoft Visual Studio .NET.

Dostupnost platformy

GNU obdoba .NET se označuje DotGNU; její část nazývaná DotGNU Portable.NET umožňuje spouštět všechny .NET aplikace na UNIXových platformách (AIX, BSD, Linuxu, Mac OS X, Solarisu), a dokonce – pomocí nástrojů Cygwin a Mingw32 – i na Windows.

Na všech platformách .NET sdílí tytéž základní principy, což činí přechod mezi nimi jednodušší.

Dostupnost verzí .NET na verzích OS Windows[1]
.NET verze 1.0 1.1 2.0 3.0 3.5 4.0 4.5 4.6 4.7
Windows 95 nelze nelze nelze nelze nelze nelze nelze nelze nelze
Windows NT lze doinstalovat lze doinstalovat (SP6a) nelze nelze nelze nelze nelze nelze nelze
Windows 98, Windows 98 SE lze doinstalovat lze doinstalovat lze doinstalovat nelze nelze nelze nelze nelze nelze
Windows Me lze doinstalovat lze doinstalovat lze doinstalovat nelze nelze nelze nelze nelze nelze
Windows 2000 lze doinstalovat lze doinstalovat lze doinstalovat (SP3) nelze nelze nelze nelze nelze nelze
Windows XP lze doinstalovat lze doinstalovat lze doinstalovat (SP2) lze doinstalovat (SP2) lze doinstalovat lze doinstalovat (SP3) nelze nelze nelze
Windows Server 2003 ?? součást systému lze doinstalovat lze doinstalovat (SP1) lze doinstalovat lze doinstalovat (SP2) nelze nelze nelze
Windows Vista částečná kompatibilita částečná kompatibilita součást systému součást systému lze doinstalovat lze doinstalovat (SP1) lze doinstalovat (SP2) lze doinstalovat (SP2) nelze
Windows Server 2008 ?? ?? ?? součást systému lze doinstalovat lze doinstalovat lze doinstalovat (SP2) lze doinstalovat (SP2) nelze
Windows Server 2008 R2 ?? ?? ?? ?? součást systému lze doinstalovat lze doinstalovat (SP1) lze doinstalovat (SP1) lze doinstalovat (SP1)
Windows 7 částečná kompatibilita částečná kompatibilita součást systému součást systému součást systému lze doinstalovat lze doinstalovat (SP1) lze doinstalovat (SP1) lze doinstalovat (SP1)
Windows 8 nelze nelze nelze nelze lze doinstalovat kompatibilita součást systému lze doinstalovat nelze
Windows 8.1 nelze nelze nelze nelze lze doinstalovat kompatibilita součást systému lze doinstalovat lze doinstalovat
Windows 10 nelze nelze nelze nelze lze doinstalovat kompatibilita kompatibilita součást systému součást systému

Programovací jazyky

Platforma .NET nepředepisuje použití žádného programovacího jazyka. Bez ohledu na to, v čem byla aplikace původně napsána, se vždy přeloží do mezijazyka Common Intermediate Language.

Nejpoužívanější programovací jazyky pro vývoj .NET aplikací jsou C#, Visual Basic .NET. C# je programovací jazyk podobný jazykům C nebo Java. VB.NET je pokračovatelem jazyka Visual Basic.

K dispozici je nicméně řada dalších programovacích jazyků, například:

Součásti .NET Frameworku

Verze

Verze .NET a související jazyky, prostředí a nové funkce[2][3]
Verze Datum uvedení Běhové prostředí
(CLR)
Jazyky Vývojové prostředí Poznámka
1.0 únor 2002 1.0 C# 1.0, VB.NET 7.0 Visual Studio .NET
1.1 duben 2003 1.1 C# 1.2 Visual Studio .NET 2003
2.0 listopad 2005 2.0 C# 2.0, VB.NET 8.0 Visual Studio 2005 generika, nullable typy
3.0 listopad 2006 sada rozšiřujících knihoven pro .NET 2.0, obsahuje WPF, WCF, WF
3.5 listopad 2007 C# 3.0, VB.NET 9.0 Visual Studio 2008 LINQ, stromy výrazů (expression trees)
4.0 duben 2010 4.0 C# 4.0, VB.NET 10 Visual Studio 2010 Dynamic Language Runtime (DLR)
4.5 srpen 2012 C# 5.0, VB.NET 11.0 Visual Studio 2012 Asynchronní metody
4.5.1 říjen 2013 Visual Studio 2013
4.6 červenec 2015 C# 6.0 Visual Studio 2015
4.7 březen 2017 C# 7.0 Visual Studio 2017 verze 15.0
4.8 květen 2018 C# 7.3 Visual Studio 2017 verze 15.7
.NET Core 3.0 a 3.1 září 2019 C# 8.0 Visual Studio 2019 verze 16.3
.NET 5.0 listopad 2020 5.0 C# 9.0 Visual Studio 2019 verze 16.8 ASP.NET Core 5.0, Entity Framework Core 5.0[4]
.NET 6.0 listopad 2021 6.0 C# 10.0 Visual Studio 2022 verze 17.0
.NET 7.0[5] listopad 2022 7.0 C# 11.0, F# 7.0, VB.NET 16.9 Visual Studio 2022 verze 17.4 zlepšení výkonu[6], zlepšení serializace System.Text.Json[7]
.NET 8.0.0 (RC) 2[8] říjen 2023 8.0 C# 12.0 Visual Studio 2022 verze 17.8 (Preview)[9] vylepšení serializace a deserializace System.Text.Json, nová třída TimeProvider a rozhraní ITimer pro abstrakci času v testovacích scénářích, vylepšení UTF8, rozšíření práce s náhodností atp.[8]

Verze 3.0 a 3.5 jsou v podstatě rozšíření postavená nad stabilní verzí běhového prostředí (runtime) 2.0. Běhové prostředí 3.0 neexistuje. Běhové prostředí .NET Framework 4.5 aktualizuje běhové prostředí verze .NET Framework 4.0 (hlavní číslo verze běhového prostředí zůstává 4.0).

Historicky byla vždy konkrétní verze Visual Studia spjata s konkrétní verzí .NET Frameworku. Změna nastala s verzí 3.0 (vzhledem k její povaze rozšiřujících knihoven nad 2.0 lze používat Visual Studio 2005) a zejména s verzí Visual Studio 2008, která jako první podporuje multitargeting – možnost psát aplikace pro .NET Framework verzí 2.0, 3.0 i 3.5, vzhledem ke společnému jádru. Verze Visual Studio 2013 taktéž podporuje multitargeting.

Reference

  1. GEWARREN. .NET Framework & Windows OS versions - .NET Framework. learn.microsoft.com [online]. [cit. 2023-01-30]. Dostupné online. (anglicky) 
  2. THOMPSON, Barbara. C# and .Net Version History. www.guru99.com [online]. 2020-01-11 [cit. 2022-07-17]. Dostupné online. (anglicky) 
  3. GEWARREN. Common Language Runtime (CLR) overview - .NET. docs.microsoft.com [online]. [cit. 2022-07-17]. Dostupné online. (anglicky) 
  4. IEVANGELIST. Co je nového v .NET 5. learn.microsoft.com [online]. [cit. 2023-01-30]. Dostupné online. 
  5. Download .NET 7.0 (Linux, macOS, and Windows). Microsoft [online]. [cit. 2023-01-30]. Dostupné online. (anglicky) 
  6. TOUB, Stephen. Performance Improvements in .NET 7. .NET Blog [online]. Microsoft, 2022-08-31 [cit. 2023-01-30]. Dostupné online. (anglicky) 
  7. What's new in .NET 7. learn.microsoft.com [online]. Microsoft, 2023-01-10 [cit. 2023-01-30]. Dostupné online. (anglicky) 
  8. a b GEWARREN. Novinky v .NET 8. learn.microsoft.com [online]. 2023-10-07 [cit. 2023-10-21]. Dostupné online. 
  9. VEDHAR. Zpráva k vydání verze Visual Studio 2022 Preview. learn.microsoft.com [online]. 2023-10-11 [cit. 2023-10-21]. Dostupné online. 

Externí odkazy


Zdroj datcs.wikipedia.org
Originálcs.wikipedia.org/wiki/Microsoft_.NET
Zobrazit sloupec 

Kalkulačka - Výpočet

Výpočet čisté mzdy

Důchodová kalkulačka

Přídavky na dítě

Příspěvek na bydlení

Rodičovský příspěvek

Životní minimum

Hypoteční kalkulačka

Povinné ručení

Banky a Bankomaty

Úrokové sazby, Hypotéky

Směnárny - Euro, Dolar

Práce - Volná místa

Úřad práce, Mzda, Platy

Dávky a příspěvky

Nemocenská, Porodné

Podpora v nezaměstnanosti

Důchody

Investice

Burza - ČEZ

Dluhopisy, Podílové fondy

Ekonomika - HDP, Mzdy

Kryptoměny - Bitcoin, Ethereum

Drahé kovy

Zlato, Investiční zlato, Stříbro

Ropa - PHM, Benzín, Nafta, Nafta v Evropě

Podnikání

Města a obce, PSČ

Katastr nemovitostí

Katastrální úřady

Ochranné známky

Občanský zákoník

Zákoník práce

Stavební zákon

Daně, formuláře

Další odkazy

Auto - Cena, Spolehlivost

Registr vozidel - Technický průkaz, eTechničák

Finanční katalog

Volby, Mapa webu

English version

Czech currency

Prague stock exchange


Ochrana dat, Cookies

 

Copyright © 2000 - 2024

Kurzy.cz, spol. s r.o., AliaWeb, spol. s r.o.