Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Lekce 2 - .NET Framework verze 1.0 - 2.0

V minulé lekci, Struktura prostředí .NET, jsme se seznámili se strukturou prostředí .NET. Popsali jsme si jeho platformy a ukázali si jejich výběr ve vývojovém prostředí Visual Studio.

V dnešním .NET tutoriálu se seznámíme nejen s historií .NET Framework, ale také s verzemi 1.02.0.

Vznik .NET Framework

Microsoft začal vyvíjet .NET Framework na konci 90 let minulého století pod názvem Next Generation Windows Services (NGWS). Na konci roku 2000 vyšla první beta verze .NET Frameworku 1.0. Rodina .NET Frameworků obsahovala mimo jiné také dvě odlehčené verze pro mobilní zařízení a embedded přístroje (například bankomaty). Jsou to verze .NET Compact Framework a .NET Micro Framework.

Přehled historie vydání rozhraní .NET Framework verzí 1.0 - 2.0

V níže uvedené tabulce vidíme, jak byly verze .NET Frameworku postupně vydávány:

Verze Datum vydání Datum ukončení Visual Studio Součást Windows Součást Windows server Lze na Windows Lze na Windows server Nahrazuje
1.0 15.1.2002   Visual Studio .NET (2002) N/A N/A NT 4.0 SP6a, 98, 98SE, Me, 2000, XP NT 4.0 SP6a, 2000, 2003 N/A
1.0 SP1 19.3.2002     N/A N/A
1.0 SP2 7.8.2002     XP SP1 N/A
1.0 SP3 30.8.2004 14.3.2009   N/A N/A
1.1 9.4.2003   Visual Studio .NET 2003 N/A 2003 (x86) NT 4.0 SP6a, 98, 98SE, Me, 2000, XP, Vista NT 4.0 SP6a, 2000, 2003 (x64), 2008 1.0
1.1 SP1 30.8.2004 8.10.2013   XP SP2, SP3 2003 SP1, SP2 (x86)
2.0 27.10.2005   Visual Studio 2005 N/A 2003 R2 98, 98SE, Me, 2000 SP3, XP SP2 2000 SP3, 2003 N/A
2.0 SP1 19.11.2007     N/A 2008 2000 SP4, XP SP2 2000 SP4, 2003 SP1
2.0 SP2 11.8.2008 12.7.2011   N/A 2008 SP2, 2008 R2

.NET Framework 1.0

Tato první verze .NET frameworku vyšla 13. února 2002. Obsahovala C# 1.0, Visual Basic .NET 7.0 a samozřejmě virtuální stroj CLR 1.0, bez kterého by samotný .NET framework nefungoval. Zároveň vyšlo i vývojové prostředí Visual Studio .NET.

První verze .NET Frameworku podporovala Windows NT, Windows 98, Windows ME, Windows 2000 a Windows XP, ale nebyla součástí ani jednoho z těchto systému, musela se vždy doinstalovat. Podpora byla ukončena 10. července 2007.

Byly vydány tyto aktualizační balíčky:

  • Service Pack 1, dne 18. března 2002.
  • Service Pack 2, dne 7. února 2005.
  • Service Pack 3, dne 30. srpna 2004.

.NET Framework 1.1

Verze 1.1 byla prvním verze větší aktualizace .NET Frameworku 1.0. Byla také první verzí .NET Frameworku, která již byla obsažena ve Windows a to konkrétně ve verzi Windows Server 2003. Verze 1.1. byla vydána 3. dubna v roce 2003 a podpora pro ní byla ukončena v říjnu roku 2008. Tuto verzi také obsahovalo druhé vydání Visual Studia .NET 2003.

Tato verze .NET Frameworku sebou přinesla mimo jiné:

  • ASP .NET Mobile Controls, což je sada ovládacích prvků určená pro navigaci na stránce pomocí mobilní zařízení (mobilní telefony, PDA).
  • Začlenění podpory ODBC přímo do .NET frameworku ve jmenném prostoru System.Data.Odbc. Tato knihovna byla dříve k dispozici na internetu ke stažení v případě potřeby.
  • Podpora protokolu IPv6. Knihovny pro práci s protokolem IPv6 byly začleněny do jmenného prostoru System.Net.
  • Side-by-Side execution. To je technologie umožňující nainstalovat program s více verzemi kódu. Aplikace si pak mohla vybrat na jaké verzi virtuálního stroje CLR poběží, nebo které komponenty využije. Více informací je v oficiální dokumentaci.
  • Změny v zabezpečení .NET Frameworku.
  • .NET Compact Framework, což je verze .NET Frameworku pro malé zařízení.
  • novou verzi C# 1.2.

.NET Framework 1.1 byl podporován v systému Windows 98, ME, NT 4.0, 2000, XP, Server 2003, Vista a Server 2008.

Aktualizace Rozhraní.NET Framework 1.1 Service Pack 1 byla vydána 30. srpna 2004.

Rozhraní .NET Framework 2.0

Verze 2.0 byla vydána 22. ledna 2006. Obsahovala také Visual Studio 2005, Microsoft SQL Server 2005 a BizTalk 2006. Sada pro vývoj softwaru pro tuto verzi byla vydána 29. listopadu 2006. Byla to poslední verze, která podporovala Systém Windows 98 a Windows ME.

.NET Framework 2.0 obsahoval:

  • Podporu 64 bitových aplikací a hardwarových platforem.
  • Microsoft SQL Server integrace: Místo použití jazyka T-SQL, bylo možné stavět stored procedures a spouštět v kterémkoli z rozhraní .NET-kompatibilních jazyků.
  • Nové hostitelské rozhraní API pro nativní aplikace, které chtějí hostovat instanci modulu runtime .NET. Nové rozhraní API poskytuje jemnou kontrolu nad chováním modulu runtime s ohledem na vícevláknové aplikace , přidělení paměti a načtení sestavení. Původně byl vyvinut pro efektivní hostování modulu runtime v Microsoft SQL Server, který implementuje vlastní plánovač a správce paměti.
  • Nové funkce přizpůsobení pro ASP.NET, například podpora motivů, vzhledů, stránek předlohy a webových částí.
  • .NET Micro Framework, což je verze rozhraní .NET Framework související s Smart Personal Objects Technology
  • Membership provider
  • Parciální třídy
  • Nullovatelné typy
  • Anonymní metody
  • Iterátory
  • Tabulky dat
  • Master page
  • Modul CLR (Common Language Runtime) (CLR) 2.0
  • Podpora pro genericitu a generické kolekce integrované přímo do rozhraní .NET CLR
  • C# 2.0 a Visual Basic .NET 8.0
  • Nové kontrolky

.NET Framework 2.0 byl podporován na Windows 98, ME, 2000, XP, Server 2003, Vista, Server 2008 a Server 2008 R2. Aplikace využívající rozhraní .NET Framework 2.0 fungovaly také na počítačích s nainstalovaným rozhraním .NET Framework 3.0 nebo 3.5, které podporuje další operační systémy.

Byly vydány tyto aktualizační balíčky:

  • Service Pack 1, dne 19. listopadu 2007.
  • Service Pack 2, dne 16. ledna 2009. Vyžadoval Windows 2000 s aktualizací SP4 plus KB835732 nebo KB891861, Windows XP s SP2 plus Windows Installer 3.1. Je to poslední verze, která podporuje Windows 2000, i když existují některá neoficiální řešení pro použití podmnožiny funkcí z verze 3.5 ve Windows 2000.

V příští lekci, .NET Framework verze 3.0 - 3.5, se seznámíme s verzemi 3.0 až 3.5. .NET Frameworku.


 

Předchozí článek
Struktura prostředí .NET
Všechny články v sekci
Historie .NET
Přeskočit článek
(nedoporučujeme)
.NET Framework verze 3.0 - 3.5
Článek pro vás napsal Ing. Pavel Říha
Avatar
Uživatelské hodnocení:
12 hlasů
Aktivity