.Net Framework to środowisko programistyczne lub programistyczne, które pozwala bezproblemowo tworzyć aplikacje internetowe, które są dostępne za pośrednictwem komputerów klienckich z całego świata. Te aplikacje internetowe przyjmują otwarte standardy, takie jak eXtensible Markup Language (XML), HyperText Transfer Protocol (HTTP) i Trim Object Access Protocol (SOAP) do interakcji z aplikacjami dostępnymi na innych platformach.
.Platforma sieciowa jest niezależna od platformy i nie wymaga używania języka. W ten sposób .Net Framework umożliwia korzystanie z różnych języków programowania, takich jak VB.Net, C #, Jscript, VBScript i Managed C ++ oraz uruchamianie aplikacji na kilku platformach, takich jak Unix, Macintosh i Linux. Ponadto .Net Framework umożliwia funkcjonowanie różnych gotowych bibliotek, które pomagają w opracowywaniu aplikacji bardziej stabilnych, gładszych i złych. .Net Framework oferuje obecnie ponad 20 różnych języków programowania komputerowego.
Jak odinstalować & Ponownie zainstaluj zadanie netframe 3.5 & 4.5
Przyczyna, w której .Net Framework obsługuje tak wiele języków programowania komputerowego, dobrze odpowiada koncepcja silnika Common Language Runtime (CLR). Silnik CLR, alternatywnie komponowanie kodu w natywny kod, kompiluje kod do Microsoft Intermediate Language (MSIL). MSIL, zestaw instrukcji, następnie tłumaczy kod na kod natywny. Ta koncepcja CLR ma zasadnicze znaczenie dla tworzenia .Net Framework, platformy i języka niezależnego. W dodatku CLR jest niezawodny dla usług działających w czasie rzeczywistym, takich jak integracja języka, egzekwowanie ochrony, praca z pamięcią komputera i zarządzanie wątkami. W ten sposób .Net Framework umożliwia szeroką podstrukturę do tworzenia aplikacji internetowych. Microsoft zaklasyfikował .Net Framework do dwóch klas, takich jak biblioteki klas CLR i .Net Framework.
Common Language Runtime: CLR, jak wspomniano w powyższym akapicie, pozwala na wspólną obsługę runtime dla wszystkich aplikacji .Net. Dodatkowo CLR edytuje czas programisty, aby napisać rozszerzony kod do wykorzystania, np. Zarządzanie cyklem życia, silne nazewnictwo typów, zarządzanie wyjątkami międzyjęzykowymi i zmiana logiki w celu przekształcenia logiki biznesowej w czynnik wielokrotnego użytku.
.Biblioteka klasy Net Framework: ta biblioteka formularzy przyjmuje predefiniowane miejsca funkcji, z których mogą korzystać programiści w swoich aplikacjach wstrzymanych. Biblioteka składa się z trzech kluczowych elementów:
ASP.NET
Windows Forms
ADO.NET
.Net Framework zapewnia wiele nagród, takich jak mniej linii kodu, pełna kompilacja, łatwość wdrażania, ustawienia internetowe i web.config oraz gromadzenie. Przez mniejszą liczbę linii kodu rozumiemy, że .Net Framework zapewnia programistom korzystanie z kontrolek sieciowych, tym samym poświęcając więcej czasu na projektowanie aplikacji i standardowy przepływ aplikacji. Nowa główna część .Net Framework polega na tym, że wszystko, co akceptuje formanty sieciowe, formularze sieci Web i bloki kodu po stronie serwera, składa się, gdy strona jest wymagana do kompilacji. Łatwość wdrażania odnosi się do koncepcji, że komponenty .Net Framework mogą być kompilowane na twoim komputerze, a następnie przesyłane ze wszystkimi stronami w katalogu / bin. W przeciwieństwie do aplikacji WWW w ASP, gdzie strony muszą być ładowane, a składniki stron muszą być zakwalifikowane za pomocą efektywnego systemu, składniki aplikacji internetowej w wywołaniu .Net Framework nie są wyświetlane.
Ustawienia internetowe to konfiguracja aplikacji .Net, które można wykonać za pomocą pliku web.config, opartego na XML. Ponieważ plik web.config jest w formacie XML, jest łatwy do projekcji i można go programowo modyfikować. Kiedy plik web.config zostanie zmieniony, maszyna natychmiast określi zmiany. Umożliwia to natychmiastową konfigurację aplikacji .Net. Zbiór jest terminem używanym do odkrycia działania polegającego na gromadzeniu w pamięci zwykłych danych do szybkiego pobierania. .Net Framework oferuje trzy typy buforowania: wychwytywanie danych wyjściowych, buforowanie danych i rozbijanie pamięci podręcznej.