.NET Framework je softwarová platforma vyvinutá společností Microsoft, která poskytuje prostředí pro vývoj a spouštění aplikací především na operačním systému Windows.
.NET Framework byl poprvé představen v roce 2002 a stal se klíčovou technologií pro vývoj Windows aplikací. Skládá se ze dvou hlavních komponent:
.NET Framework podporuje více programovacích jazyků, přičemž nejpoužívanější jsou:
Všechny tyto jazyky se kompilují do společného mezijazyka (MSIL – Microsoft Intermediate Language), který je následně prováděn CLR.
Platforma přináší několik klíčových výhod pro vývojáře:
.NET Framework prošel mnoha verzemi, přičemž nejvýznamnější milníky byly:
Poslední verzí je .NET Framework 4.8, vydaný v roce 2019. Microsoft oznámil, že tato verze je poslední velkou verzí .NET Frameworku.
Je důležité rozlišovat:
Microsoft doporučuje pro nové projekty používat moderní .NET místo staršího .NET Frameworku.
S .NET Frameworkem lze vytvářet různé typy aplikací:
.NET Framework vyžaduje operační systém Windows. Různé verze frameworku podporují různé verze Windows: