.NET Framework

.NET Framework
Logo .NET Framework
Logo programu
ilustracja
Autor Microsoft
Pierwsze wydanie 2002
Aktualna wersja stabilna 4.8.1
(9 sierpnia 2022) [±]
System operacyjny Windows 98
Windows ME
Windows 2000
Windows XP
Windows 2003
Windows Vista
Windows 7
Windows 8
Windows 8.1
Windows 10
Windows 11
Rodzaj Framework
Licencja Freeware
Strona internetowa

.NET Framework (wym. dot net) – platforma programistyczna opracowana przez Microsoft, obejmująca środowisko uruchomieniowe (Common Language Runtime – CLR) oraz biblioteki klas dostarczające standardowej funkcjonalności dla aplikacji. Technologia ta nie jest związana z żadnym konkretnym językiem programowania, a programy mogą być pisane w jednym z wielu języków – na przykład C++/CLI, C#, F#, J#, Delphi 8 dla .NET, Visual Basic .NET. Zadaniem platformy .NET Framework jest zarządzanie różnymi elementami systemu: kodem aplikacji, pamięcią i zabezpieczeniami.

W środowisku tym można tworzyć oprogramowanie działające po stronie serwera internetowego (IIS) oraz pracujące na systemach, na które istnieje działająca implementacja tej platformy. Z racji jej pochodzenia najpełniej obsługiwane są systemy z rodziny Microsoft Windows, jednak ponieważ zasadnicza część platformy została zgłoszona jako standard ECMA, powstają także jego niezależne wdrożenia, np. Mono i dotGNU.

Microsoft ogłosił, że następca systemu Windows XP będzie pracował w środowisku .NET, a aplikacje starszego typu (EXE) będą miały dostęp do zasobów maszyny przez przekształcenie na wywołania. W 2006 niewielki procent nowej wersji Windows korzystał z .NET.

W skład platformy wchodzą:

W listopadzie 2014 Microsoft zapowiedział udostępnienie .NET na zasadach Open Source na licencji MIT[1][2].

Wersja 4.8 jest ostateczną wersją tego frameworka, jednak wciąż będzie otrzymywać poprawki zabezpieczeń i niezawodności. Do tworzenia nowych aplikacji Microsoft zaleca użycie następcy, otwartoźródłowego i wieloplatformowego.NET[3].

  1. NET na Linuksie i Maku. Microsoft otwiera kod swojego programistycznego frameworku – dobreprogramy [online], www.dobreprogramy.pl [dostęp 2017-11-21] (pol.).
  2. Microsoft makes.Net open-source, finally embraces iOS, Android, and Linux – ExtremeTech [online], www.extremetech.com [dostęp 2017-11-21] (ang.).
  3. .NET Framework versions and dependencies [online], Microsoft Docs, 17 stycznia 2020 [dostęp 2021-01-25] (ang.).

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by razib.in