Zbiór usług internetowych opracowanych przez Microsoft Corporation, które mają na celu zmianę pozycji firmy jako dostawcy Usługi dystrybuowane w Internecie, w tym konserwacja i aktualizacja oprogramowania oraz przejrzysty dostęp do danych, plików i oprogramowania z dowolnego urządzenie w dowolnym miejscu.
Architektura ta ma na celu zastąpienie architektur oprogramowania pośredniego Component Object Model (COM) i COM+ firmy Microsoft strukturą, która bardzo przypomina platformę Java 2 Enterprise (J2EE) firmy Sun. Opiera się na języku programowania podobnym do Java (C#), Common Language Runtime (CLR), który przypomina maszynę wirtualną Java, oraz zestaw protokołów dla usług opartych na sieci Web, w tym XML, SOAP, Web Services Description Language (WSDL) oraz Universal Description, Discovery i Integration (UDDI). Zobacz antymonopolowe, SOAP, UDDI, XML.
Technipages wyjaśnia .NET
.NET, wymawiane jako dot net, to platforma opracowana przez firmę Microsoft, która działa głównie w systemie Windows firmy Microsoft. Jest to bardziej platforma do tworzenia aplikacji. Jest to oprogramowanie niezależne od platformy, co oznacza, że może być używane na innej platformie programistycznej. Platforma kompiluje i uruchamia programy napisane w językach programowania, takich jak COBOL, A sharp, c#, Visual basic, C++, C sharp itp.
Aplikacje opracowane na tej platformie mogą być używane w systemach Windows, Mac OS X i Linux, podczas gdy Android i iOS wykorzystują Xamarin, Xamarin jest przeznaczony dla platform mobilnych .net.
CLR (Common Language Runtime) to środowisko, z którego wykonywane są programy .Net. Oprócz wykonywania kodu, CLR radzi sobie również z wyjątkowymi warunkami w programowaniu, a także przydziela pamięć częściom programu, z których można w dowolnym momencie przywołać tę część kodu. Programy napisane za pomocą .Net nazywane są kodami zarządzanymi.
Platforma programistyczna została uruchomiona w 2002 roku, wcześniej rozwój rozpoczął się już w latach 90. i początkowo nosiła nazwę Next Generation Windows Service (NGWS). Został wydany do testów beta pod koniec 2001 roku. 13 lutego 2002 została wydana pierwsza wersja. Jest to również program o otwartym kodzie źródłowym.
Typowe zastosowania .NET
- .Internet jest platformą do tworzenia kodów z innego języka programowania i ich wykonywania, kody te nazywane są kodem zarządzanym.
- .INTERNET przydziela pamięć częściom kodów z tego obszaru, gdy jest to potrzebne, może zostać przywołana cokolwiek do użytku, ta funkcja jest obsługiwana przez CLR.
- Nawet jeśli .INTERNETrozwój rozpoczął się wystarczająco wcześnie, dopiero około 10 lat przed wydaniem pierwszego, został wydany 13NS Z lutego 2002 r.
Częste nadużycia platformy .NET
- .INTERNET nigdy nie miał na celu zastąpienia architektury oprogramowania pośredniczącego Component Object Model (COM) firmy Microsoft strukturą przypominającą platformę Java 2 Enterprise firmy Sun.