A Microsoft Corporation által kifejlesztett webszolgáltatások gyűjteménye, amelyek célja a vállalat szolgáltatójaként való áthelyezése Interneten terjesztett szolgáltatások, beleértve a szoftver karbantartását és frissítését, valamint az adatokhoz, fájlokhoz és szoftverekhez való átlátható hozzáférést készüléket bármely helyen.
Az architektúra célja, hogy a Microsoft Component Object Model (COM) és COM+ köztesszoftver architektúráját egy olyan keretrendszerre cserélje, amely nagyon hasonlít a Sun Java 2 Enterprise platformjához (J2EE). Java-szerű fejlesztői nyelvre (C#), egy Java virtuális gépre emlékeztető Common Language Runtime (CLR) és egy protokollkészletre támaszkodik. webalapú szolgáltatásokhoz, beleértve az XML-t, SOAP-ot, a Web Services Description Language (WSDL) és az univerzális leírást, felderítést és integrációt (UDDI). Lásd: trösztellenes, SOAP, UDDI, XML.
Technipages elmagyarázza a .NET-et
A .NET egy Microsoft által fejlesztett platform, amely elsősorban Microsoft Windowson fut. Ez inkább egy alkalmazásfejlesztő platform. Ez egy platformfüggetlen szoftver, ami azt jelenti, hogy különböző programozási platformokon használható. A Platform olyan programozási nyelveken írt programokat fordít és futtat, mint a COBOL, A Sharp, c#, Visual basic, C++, C Sharp stb.
Az ezen a platformon fejlesztett alkalmazások Windows, Mac OS X és Linux rendszereken használhatók, míg az android és iOS a Xamarint használja, a Xamarin pedig .net mobilplatformokra.
A CLR (Common Language Runtime) az a környezet, ahonnan a .Net programok futnak. A kódvégrehajtáson kívül a CLR képes kezelni a kivételes programozási körülményeket is, és memóriát is lefoglal a program részeihez, ahonnan a kód adott része bármikor előhívható. A .Net-tel írt programokat menedzselt kódoknak nevezzük.
A programozói platform 2002-ben indult, ezt megelőzően már az 1990-es években elindult egy fejlesztés, amely eredetileg Next Generation Windows Service (NGWS) néven futott. 2001 végén adták ki béta tesztelésre. 2002. február 13-án jelent meg az első verzió. Ez is egy nyílt forráskódú program.
A .NET általános felhasználási módjai
- .Háló egy platform kódok fejlesztésére más programozási nyelvekből és végrehajtja azokat, ezeket a kódokat menedzselt kódoknak nevezzük.
- .HÁLÓ memóriát foglal az adott terület kódjainak részeihez, ha szükséges, bármit visszahívhat használat céljából, ezt a funkciót a CLR kezeli.
- Annak ellenére .HÁLÓA fejlesztés elég korán elkezdődött, körülbelül 10 évvel az első megjelenése előtt, 13-án adták kith 2002 februárjából.
Gyakori visszaélések a .NET-tel
- .HÁLÓ soha nem volt célja, hogy a Microsoft Component Object Model (COM) köztes szoftver architektúráját a Sun Java 2 Enterprise platformjára hasonlító keretrendszerre cserélje.