En samling webtjenester utviklet av Microsoft Corporation som er ment å reposisjonere selskapet som leverandør av Internett-distribuerte tjenester, inkludert programvarevedlikehold og oppgraderinger og gjennomsiktig tilgang til ens data, filer og programvare fra alle enheten hvor som helst.
Arkitekturen er ment å erstatte Microsofts Component Object Model (COM) og COM+ mellomvarearkitekturer med et rammeverk som ligner mye på Suns Java 2 Enterprise-plattform (J2EE). Den er avhengig av et Java-lignende utviklingsspråk (C#), en Common Language Runtime (CLR) som ligner en virtuell Java-maskin, og et sett med protokoller for nettbaserte tjenester, inkludert XML, SOAP, Web Services Description Language (WSDL) og Universal Description, Discovery og Integration (UDDI). Se antitrust, SOAP, UDDI, XML.
Technipages forklarer .NET
.NET uttales som dot net, er en Microsoft-utviklet plattform som hovedsakelig kjører på Microsoft Windows. Det er mer en applikasjonsutviklingsplattform. Det er en plattformuavhengig programvare, dette betyr at den kan brukes på forskjellige programmeringsplattformer. Plattformen kompilerer og kjører programmer skrevet på programmeringsspråk som COBOL, A sharp, c#, Visual basic, C++, C sharp, etc.
Applikasjonene utviklet på denne plattformen kan brukes på Windows, Mac OS X og Linux mens android og iOS bruker Xamarin, Xamarin er for .net mobile plattformer.
CLR (Common Language Runtime) er miljøet der .Net-programmer kjøres. Bortsett fra utførelse av kode, kan CLR også håndtere eksepsjonelle forhold i programmering og også tildele minne til deler av et program som den delen av koden kan hentes fra når som helst. Programmer skrevet med .Net kalles administrerte koder.
Programmeringsplattformen ble lansert i 2002, før dette startet en utvikling allerede på 1990-tallet, og den ble opprinnelig kalt Next Generation Windows Service (NGWS). Den ble utgitt for beta-testing i slutten av 2001. 13. februar 2002 ble den første versjonen utgitt. Det er også et åpen kildekode-program.
Vanlig bruk av .NET
- .Nett er en plattform for å utvikle koder fra andre programmeringsspråk og utføre dem, disse kodene kalles administrert kode.
- .NETT tildeler minne til deler av koder fra det området når det er nødvendig, kan hentes frem hva som helst for bruk, denne funksjonen håndteres av CLR.
- Selv om .NETTutviklingen startet tidlig nok, det var til omtrent 10 år før den første ble utgitt, den ble utgitt den 13.th februar 2002.
Vanlige misbruk av .NET
- .NETT var aldri ment å erstatte Microsofts Component Object Model (COM) mellomvarearkitekturer med et rammeverk som ligner Suns Java 2 Enterprise-plattform.