NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Lekce 3 - .NET Framework verze 3.0 - 3.5

V minulé lekci, .NET Framework verze 1.0 - 2.0, jsme se seznámili nejen s historií .NET Framework, ale také s verzemi 1.0 až 2.0.

V dnešním .NET tutoriálu se seznámíme s verzemi 3.03.5. .NET Frameworku. Podíváme se, co přinesly nového a které Windows je podporují.

Nejprve se podívejme na jednotlivá vydání verzí 3.0 - 3.5 .NET Frameworku:

Verze Datum vydání Datum ukončení Vizual Studio Součást Windows Součást Windows server Lze na Windows Lze na Windows server Nahrazuje
3.0 21.11.2006   Visual Studio 2008 Vista N/A XP SP2 2003 SP1 2.0
3.0 SP1 19.11.2007     Vista SP1 2008
3.0 SP2 11.8.2008 7.12.2011   Vista SP2 2008 SP2,2008 R2
3.5 19.11.2007   Visual Studio 2008 N/A N/A XP SP2, Vista 2003 SP1, 2008 2.0,3.0
3.5 SP1 11.8.2008 10.10.2028 Visual Studio 2008 SP1 7,8,8.1,10 2008 R2, 2012, 2012 R2, v1709-v20H2, 2016-2022

.NET Framework 3.0

NET Framework 3.0, dříve nazývaný WinFX, byl vydán 21. listopadu 2006. Obsahuje novou sadu rozhraní API spravovaného kódu, která jsou nedílnou součástí systémů Windows Vista a Windows Server 2008. Je také k dispozici pro Windows XP SP2 a Windows Server 2003.

.NET Framework 3.0 neobsahuje žádné významné architektonické změny. Používá stejné Common Language Runtime (CLR) jako .NET Framework 2.0. .NET Framework 3.0 se dodává se systémem Windows Vista, a také se systémem Windows Server 2008 jako volitelná součást (ve výchozím nastavení zakázána).

.NET Framework 3.0 se skládá ze čtyř hlavních nových komponent, které vidíme na obrázku:

schéma .NET Framework 3.0 - Historie .NET

Tyto čtyři komponenty si nyní krátce popíšeme:

  • Windows Presentation Foundation (WPF), dříve s kódovým označením Avalon: Nový subsystém uživatelského rozhraní a API založené na značkovacím jazyce XAML, který využívá 3D počítačový grafický hardware a technologie Direct3D.
  • Windows Communication Foundation (WCF), dříve kódové označení Indigo: Systém zasílání zpráv orientovaný na služby, který umožňuje programům lokálně nebo vzdáleně spolupracovat podobně jako webové služby.
  • Windows Workflow Foundation (WWF): Umožňuje automatizaci vytváření úloh a integrované transakce pomocí modelování procesů. Více informací můžete nalézt v oficiální dokumentaci.
  • Windows CardSpace, dříve kódově označované InfoCard: Softwarová komponenta, která bezpečně ukládá digitální identitu osoby a poskytuje jednotné rozhraní pro výběr identity pro konkrétní transakci, jako je přihlášení na web.

.NET Framework 3.0 je podporován v systémech Windows XP, Server 2003, Vista, Server 2008 a Server 2008 R2. Aplikace využívající rozhraní .NET Framework 3.0 poběží také na počítačích s nainstalovaným rozhraním .NET Framework 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 22. února 2010.

Podpora .NET Frameworku 3.0 byla ukončena dne 7. prosince 2011.

.NET Framework 3.5

Verze 3.5 .NET Frameworku byla vydána dne 19. listopadu 2007. Stejně jako .NET Framework 3.0 používá verze 3.5 Common Language Runtime (CLR) 2.0, tedy stejnou verzi jako .NET Framework 2.0.

Kromě toho .NET Framework 3.5 také nainstaluje .NET Framework 2.0 SP1 a 3.0 SP1. S pozdější verzí 3.5 SP1 .NET Framework instaluje 2.0 SP2 a 3.0 SP2. Tato instalace přidává některé metody a vlastnosti do tříd BCL ve verzi 2.0, jako je Language Integrated Query (LINQ). Tyto změny však neovlivňují aplikace napsané pro verzi 2.0.

Stejně jako u předchozích verzí byl současně s touto aktualizací vydán nový .NET Compact Framework 3.5, který poskytuje podporu pro další funkce na zařízeních Windows Mobile a Windows Embedded CE. Největší novinkou v této verzi je bezpochyby Language Integrated Query, zkráceně LINQ. Vyšly také nové verze C# (3.0) a Visual Basic .NETu. (9.0).

Historie .NET

.NET Framework 3.5 je podporován v systémech Windows XP, Server 2003, Vista, Server 2008, 7, Server 2008 R2, 8, Server 2012, 8.1, Server 2012 R2, 10 a Server 2016. Počínaje Windows 8 je .NET Framework 3.5 volitelnou funkcí, kterou lze zapnout nebo vypnout v ovládacím panelu. Přestože je rozhraní .NET Framework 3.5 starší než 10 let, dodává se také jako bitová kopie kontejneru Windows, což umožňuje starým aplikacím založeným na .NET Framework 2.0–3.5 běžet v prostředí kontejneru.

Ukončení podpory .NET Frameworku 3.5 je plánována na 10. října 2028.

Aktualizační balíček Service Pack 1

Aktualizační balíček Service Pack 1 byl vydán dne 11. srpna 2008. Balíček přidává nové funkce a poskytuje zlepšení výkonu za určitých podmínek, zejména u WPF. Byly přidány dvě nové součásti datových služeb, ADO.NET Entity Framework a ADO.NET Data Services.

Do balíčku byly přidány dvě nová sestavení pro vývoj webu: System.Web.Ab­straction a System.Web.Rou­ting. Ty se používají v rámci ASP.NET MVC. Aktualizace Service Pack 1 je součástí SQL Server 2008 a Visual Studio 2008 Service Pack 1.

Balíček obsahuje také novou sadu ovládacích prvků nazvanou Power Pack pro Visual Basic, která vrátila ovládací prvky jazyka Visual Basic (Line a Shape). Verze .NET Framework 3.5 SP1 je dodávána se systémem Windows 7, Windows Server 2008 R2 jako volitelná součást (ve výchozím nastavení zakázána).

Byl vydán také aktualizační balíček Service Pack 1 Client Profile, který instaluje součásti pro desktopové aplikace.

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


 

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