.NET Framework, w skrócie .NET (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 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.

Nowością, jaka pojawiła się w platformie .NET, jest Common Language Infrastructure. Każdy język programowania, który spełni odpowiednie standardy (chodzi głównie o tzw. common object model), będzie miał dostęp do biblioteki .NET.

Obecnie ponad 40 języków programowania jest zgodnych z .NET. Wiele z nich (np. Visual Basic, Delphi) musiało przejść istotne zmiany, by dostosować się do nowego środowiska. Dlatego też zwykle oznacza się języki dla platformy .NET przyrostkiem .NET (na przykład Delphi.NET, VB.NET).

Podstawowe języki dostarczane przez Microsoft:

  • C#
  • Visual Basic .NET
  • F#
  • C++/CLI (wcześniej Managed C++, wariant C++)
  • J# (wariant języka Java opracowany przez Microsoft)
  • JScript .NET (kompilowany wariant języka JScript)

Pozostałe ważniejsze języki programowania:

  • COBOL
  • Delphi (Delphi.NET – wersja 8 środowiska. Od roku 2008 Delphi nie wspiera .NET)
  • Eiffel
  • Fortran
  • Lisp
  • Nemerle (opracowany przez wrocławskich naukowców)
  • Perl
  • Python
  • Smalltalk

Źródło: wikipedia.pl

Obserwuj i polub:
Pin Share