Movatterモバイル変換


[0]ホーム

URL:


Přeskočit na obsah
WikipedieWikipedie: Otevřená encyklopedie
Hledání

.NET

Z Wikipedie, otevřené encyklopedie
Tento článek je o softwarové platformě. O internetové doméně pojednává článek.net.
ikona
Tento článek potřebuje aktualizaci, neboť obsahuje zastaralé informace.
Můžete Wikipedii pomoci tím, že hovylepšíte, aby odrážel aktuální stav a nedávné události. Podívejte se též nadiskusní stránku, zda tam nejsou náměty k doplnění. Historické informace nemažte, raději je převeďte do minulého času a případně přesuňte do části článku věnované dějinám.
.NET Framework
Logo
VývojářMicrosoft aXamarin
Aktuální verze4.8.1 (9. srpna 2022)
Operační systémMicrosoft Windows
PlatformaMicrosoft Windows
Typ softwaruframework apočítačová platforma
Licencelicence MIT
Webdotnet.microsoft.com
Některá data mohou pocházet zdatové položky.

.NET („dotnet“ podleanglickéhodot NET =tečka NET,NET pochází znetwork,síť) je zastřešující název pro soubor technologií vsoftwarových produktech, které tvoří celou platformu, která je dostupná nejen pro Web,Windows iPocket PC.Common Language Infrastructure je standardizovaná specifikace jádra .NET.

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

Dostupnost platformy

[editovat |editovat zdroj]

GNU obdoba .NET se označujeDotGNU; 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 aMingw32 – 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 verze1.01.12.03.03.54.04.54.64.7
Windows 95nelzenelzenelzenelzenelzenelzenelzenelzenelze
Windows NTlze doinstalovatlze doinstalovat (SP6a)nelzenelzenelzenelzenelzenelzenelze
Windows 98, Windows 98 SElze doinstalovatlze doinstalovatlze doinstalovatnelzenelzenelzenelzenelzenelze
Windows Melze doinstalovatlze doinstalovatlze doinstalovatnelzenelzenelzenelzenelzenelze
Windows 2000lze doinstalovatlze doinstalovatlze doinstalovat (SP3)nelzenelzenelzenelzenelzenelze
Windows XPlze doinstalovatlze doinstalovatlze doinstalovat (SP2)lze doinstalovat (SP2)lze doinstalovatlze doinstalovat (SP3)nelzenelzenelze
Windows Server 2003??součást systémulze doinstalovatlze doinstalovat (SP1)lze doinstalovatlze doinstalovat (SP2)nelzenelzenelze
Windows Vistačástečná kompatibilitačástečná kompatibilitasoučást systémusoučást systémulze doinstalovatlze doinstalovat (SP1)lze doinstalovat (SP2)lze doinstalovat (SP2)nelze
Windows Server 2008??????součást systémulze doinstalovatlze doinstalovatlze doinstalovat (SP2)lze doinstalovat (SP2)nelze
Windows Server 2008 R2????????součást systémulze doinstalovatlze doinstalovat (SP1)lze doinstalovat (SP1)lze doinstalovat (SP1)
Windows 7částečná kompatibilitačástečná kompatibilitasoučást systémusoučást systémusoučást systémulze doinstalovatlze doinstalovat (SP1)lze doinstalovat (SP1)lze doinstalovat (SP1)
Windows 8nelzenelzenelzenelzelze doinstalovatkompatibilitasoučást systémulze doinstalovatnelze
Windows 8.1nelzenelzenelzenelzelze doinstalovatkompatibilitasoučást systémulze doinstalovatlze doinstalovat
Windows 10nelzenelzenelzenelzelze doinstalovatkompatibilitakompatibilitasoučást systémusoučást systému

Programovací jazyky

[editovat |editovat zdroj]

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 mezijazykaCommon Intermediate Language.

Nejpoužívanější programovací jazyky pro vývoj .NET aplikací jsouC#,Visual Basic .NET. C# je programovací jazyk podobný jazykůmC neboJava. VB.NET je pokračovatelem jazykaVisual Basic.

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

Součásti .NET Frameworku

[editovat |editovat zdroj]

Verze

[editovat |editovat zdroj]
Verze .NET a související jazyky, prostředí a nové funkce[2][3]
VerzeDatum uvedeníBěhové prostředí
(CLR)
JazykyVývojové prostředíPoznámka
1.0únor20021.0C# 1.0, VB.NET 7.0Visual Studio .NET
1.1duben20031.1C# 1.2Visual Studio .NET 2003
2.0listopad20052.0C# 2.0, VB.NET 8.0Visual Studio 2005generika, nullable typy
3.0listopad2006sada rozšiřujících knihoven pro .NET 2.0, obsahujeWPF,WCF, WF
3.5listopad2007C# 3.0, VB.NET 9.0Visual Studio 2008LINQ, stromy výrazů (expression trees)
4.0duben20104.0C# 4.0, VB.NET 10Visual Studio 2010Dynamic Language Runtime (DLR)
4.5srpen2012C# 5.0, VB.NET 11.0Visual Studio 2012Asynchronní metody
4.5.1říjen2013Visual Studio 2013
4.6červenec 2015C# 6.0Visual Studio 2015
4.7březen 2017C# 7.0Visual Studio 2017 verze 15.0
4.8květen 2018C# 7.3Visual Studio 2017 verze 15.7
.NET Core 3.0 a 3.1září 2019C# 8.0Visual Studio 2019 verze 16.3
.NET 5.0listopad 20205.0C# 9.0Visual Studio 2019 verze 16.8ASP.NET Core 5.0, Entity Framework Core 5.0[4]
.NET 6.0listopad 20216.0C# 10.0Visual Studio 2022 verze 17.0
.NET 7.0[5]listopad 20227.0C# 11.0, F# 7.0, VB.NET 16.9Visual Studio 2022 verze 17.4zlepšení výkonu[6] a zlepšení serializace System.Text.Json[7]
.NET 8.0.0 (RC) 2[8]říjen 20238.0C# 12.0Visual 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í podporujemultitargeting – 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

[editovat |editovat zdroj]
  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. abGEWARREN. 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

[editovat |editovat zdroj]
Autoritní dataEditovat na Wikidatech
Citováno z „https://cs.wikipedia.org/w/index.php?title=.NET&oldid=24098562
Kategorie:
Skryté kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp