En samling webbtjänster utvecklade av Microsoft Corporation som är avsedda att ompositionera företaget som leverantör av Internetdistribuerade tjänster, inklusive mjukvaruunderhåll och uppgraderingar och transparent åtkomst till ens data, filer och programvara från vilken som helst enhet var som helst.
Arkitekturen är tänkt att ersätta Microsofts Component Object Model (COM) och COM+ middleware-arkitekturer med ett ramverk som liknar Suns Java 2 Enterprise-plattform (J2EE). Den förlitar sig på ett Java-liknande utvecklingsspråk (C#), en Common Language Runtime (CLR) som liknar en virtuell Java-maskin och en uppsättning protokoll för webbaserade tjänster, inklusive XML, SOAP, Web Services Description Language (WSDL) och Universal Description, Discovery och Integration (UDDI). Se antitrust, SOAP, UDDI, XML.
Technipages förklarar .NET
.NET uttalas som dot net, är en Microsoft utvecklad plattform som körs på huvudsakligen på Microsoft Windows. Det är mer en plattform för applikationsutveckling. Det är en plattformsoberoende programvara, vilket betyder att den kan användas på olika programmeringsplattformar. Plattformen kompilerar och kör program skrivna i programmeringsspråk som COBOL, A sharp, c#, Visual Basic, C++, C sharp, etc.
Applikationerna som utvecklats på denna plattform kan användas på Windows, Mac OS X och Linux medan Android och iOS använder Xamarin, Xamarin är för .net-mobilplattformar.
CLR (Common Language Runtime) är miljön där .Net-program körs. Förutom exekvering av kod kan CLR även hantera exceptionella förhållanden vid programmering och även tilldela minne till delar av ett program från vilka den delen av koden kan återkallas när som helst. Program skrivna med .Net kallas hanterade koder.
Programmeringsplattformen lanserades 2002, dessförinnan startade en utveckling redan på 1990-talet och den hette till en början Next Generation Windows Service (NGWS). Den släpptes för beta-testning i slutet av 2001. Den 13 februari 2002 släpptes den första versionen. Det är också ett program med öppen källkod.
Vanliga användningar av .NET
- .Netto är en plattform för att utveckla koder från andra programmeringsspråk och exekvera dem, dessa koder kallas hanterad kod.
- .NETTO tilldelar minne till delar av koder från det området när det behövs kan återkallas vad som helst för användning, denna funktion hanteras av CLR.
- Även om .NETTOutvecklingen startade tillräckligt tidigt, det dröjde till cirka 10 år innan den första släpptes, den släpptes den 13th februari 2002.
Vanliga missbruk av .NET
- .NETTO var aldrig avsett att ersätta Microsofts mellanvaruarkitekturer Component Object Model (COM) med ett ramverk som liknar Suns Java 2 Enterprise-plattform.