Prawie każdy użytkownik, instalując niektóre programy, napotkał wiadomość z następującą treścią: "Na komputerze nie ma Microsoft .Net Framework." Jednak bardzo niewielu ludzi rozumie, co to jest i dlaczego jest potrzebne.

Microsoft .Net Framework to specjalne oprogramowanie, tzw. Platforma, która jest niezbędna do funkcjonowania wielu programów napisanych w technologii ".Net". Obejmuje bibliotekę klasy (FCL) i środowisko uruchomieniowe (CLR). Główną ideą producenta jest aktywne oddziaływanie między sobą różnych komponentów. Na przykład, jeśli zapytanie zostało napisane w C ++, a następnie przy użyciu platformy, może adresować klasę języków Delfy bez żadnych problemów i tak dalej. Jest to bardzo wygodne i oszczędza czas programistów.

Biblioteka klasy ramowej

Biblioteka klasy szkieletowej (FCL) - biblioteka zawiera komponenty potrzebne w różnych kierunkach pracy. Obejmuje to edytowanie interfejsu użytkownika, pracę z plikami, serwerami, bazami danych itp.

Zintegrowane zapytanie językowe

Jest to specjalny język zapytań składający się z kilku komponentów. W zależności od źródła, dla którego składa się zapytanie, wybrany jest konkretny komponent LINQ. Bardzo podobny do innego języka SQL.

Windows Presentation Foundation

WPF - zawiera wizualne narzędzia powłoki. Technologia wykorzystuje własny język XAML. Dzięki komponentowi WPF opracowywane są programy klienckie z powłoką graficzną. Mogą to być zarówno samodzielne aplikacje, jak i różne dodatkowe składniki i wtyczki do przeglądarek.

Microsoft .Net Framework

Do programowania powinny być używane pewne języki programowania, na przykład: C #, VB, C ++, Ruby, Python, Delphi. Ponadto musi istnieć technologia DirectX. Możesz pracować w Expression Blend lub Visual Studio.

Windows Communication Foundation

Tworzy aplikacje rozproszone. Ten komponent umożliwia wymianę danych między nimi. Transmisja odbywa się w formie wiadomości, w tym szablonów. Podobne zadania można wykonać wcześniej, ale wraz z pojawieniem się WCF - wszystko stało się znacznie łatwiejsze.

ADO.NET

Zapewnia interakcję z danymi. Zawiera dodatkowe moduły upraszczające tworzenie aplikacji rozproszonych za pomocą technologii Microsoft .Net Framework.

Microsoft .Net Framework

ASP.NET

Integralna część Microsoft .Net Framework. Ta technologia zastąpiła Microsoft ASP. Komponent jest potrzebny głównie do pracy w sieci. Z jego pomocą tworzone są różne aplikacje internetowe od producenta Microsoftu. Znacznie ułatwia to rozwój, ze względu na włączenie wielu funkcji i możliwości.

Przed zainstalowaniem programów na komputerze wymagana jest określona wersja Microsoft .Net Framework. Ale to nie znaczy, że w przypadku 10 programów musisz umieścić 10 frameworków. Oznacza to, że aby zainstalować oprogramowanie, komputer musi mieć wersję Microsoft .Net Framework nie mniejszą niż niektóre, na przykład 4.5. Wiele aplikacji instaluje środowisko automatycznie, jeśli nie jest dostępne.

Zalety Microsoft .Net Framework

  • Doskonała kompatybilność z programami;
  • Bezpłatne;
  • Łatwa instalacja.
  • Wady Microsoft .Net Framework

  • Nie wykryto.
  • Pobierz najnowszą wersję z oficjalnej strony internetowej