.Net Framework 4.0

 

.NET Framework to 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#, 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.

.NET jest strategicznym kierunkiem rozwoju oprogramowania w Microsofcie.

W skład platformy wchodzą:

  • kompilatory języków wysokiego poziomu – standardowo C++/CLI, C#, Visual Basic .NET, J#
  • kompilator just-in-time kodu zarządzanego wraz z debugerem

Korzystanie z .Net Framework niesie za sobą wiele zalet:

  • .NET Framework zapewnia bogatą bibliotekę komponentów, ułatwiające i przyspieszające pisanie aplikacji.
  • Języki wykorzystywane do pisania programów na platformę .NET (np. coraz bardziej popularny C#) zostały tak opracowane, by wiele błędów można było wykryć już na poziomie kompilacji.
  • Programista może przenieść na system operacyjny problemy związane z zarządzaniem pamięcią (niepotrzebne obiekty, zajmujące pamięć, usunie automatycznie tzw. Garbage Collector).
  • Docelowy plik wykonywalny jest zwykle mniejszy od pliku wygenerowanego tradycyjnym sposobem.
  • System operacyjny może odizolować uruchomioną aplikację (dla aplikacji tworzona jest tzw. domena aplikacji, dla której można konfigurować odpowiednie zabezpieczenia, poziom izolacji, itp...).
  • Dostępność narzędzi - wraz z wprowadzeniem technologii .NET, Microsoft wprowadził także wiele ulepszeń do środowiska programistycznego Visual Studio.
  • Przenośność i interoperacyjność aplikacji napisanych z wykorzystaniem .Net.

Realizując projekt korzystać będziemy z najnowszej wersji .Net Framework 4.0, która została opublikowana przez Microsoft w czerwcu 2010.


Jesli interesuje Państwa ten temat, prosimy o krótkie info z adresem poczty elektronicznej