Peamine erinevus: .NET on Microsofti poolt välja töötatud tarkvara raamistik / infrastruktuur, mida kasutatakse järgmise põlvkonna rakenduste ja XML-veebiteenuste arendamiseks, käitamiseks ja kasutuselevõtmiseks. .NET 3.5 ja .NET 4.0 on .NET kaks erinevat versiooni. Selle 4.0 versioon on rohkem arenenud ja sisaldab seega täiustatud funktsioone kui võrreldes 3.5-ga.
NET Framework 3.5 ilmus 19. novembril 2007 ja .Net 4.0 ilmus 12. aprillil 2010. 4.0 sisaldab kõiki 3.5 põhilisi omadusi, kuid on parandatud ühist keele runtime ja baasklassi raamatukogu. 4.0 näitavad ka parendusi andmetele juurdepääsu meetodites ja andmete modelleerimise meetodites. Täiendused on lisatud ka ASP.NET-i hilisemasse versiooni, millel on sellised funktsioonid nagu uued päringufiltrid, üksuse mallid, suurem kontroll HTML-i üle jne. ASP.NET 4-s on requst-valideerimine kõikide taotluste puhul vaikimisi lubatud ja selle muudatuse tõttu tekivad need päringute valideerimisvead, mis ei ole toimunud punktis 3.5. Mõned peamised erinevused on tabelis esile toodud.
.NET 3.5 | .NET 4.0 | |
Määratlus | .NET-i raamistiku versioon, mis eelnes .NET 3.0-le | .NET-i raamistiku versioon, mis eelnes .NET 3.5-le |
Otsene juurdepääs kliendiandmetele | Ei | Jah, kasutades kliendiandmete ja kliendiandmete kontekstiobjekte |
Vaata olekut saab rakendada juhtimise tasemele | Ei | Jah, kasutades vaatamismehhanismi. |
Püsiv URL-i ümbersuunamine | Ei | Jah, kasutades RedirectPermanent () |
Paigaldaja suurus | 2, 7 MB | 869 KB |
Tõhustatud funktsioonid võrreldes eelmiste versioonidega | ASP.NET AJAX, keele integreeritud päring (LINQ), täiustatud Windowsi kommunikatsioonifond. | CLR, BCL, andmete modelleerimine, paralleelprogrammeerimine, asp.net lisaseadmed jne. |
Väljundi vahemälu salvestamine | Jah, piirangutega | Jah, üks või mitu kohandatud väljund-vahemälu pakkujat on lihtne seadistada. |
Veebikonfiguratsiooni faili suurus | Ajaxi tõttu suur marsruutimine ja integreerimine IIIS-iga 7. | Võib olla tühi või väike, kuna peamised konfiguratsioonielemendid on viidud failile. |
Meta-siltide seadistamine | Kaks metakoode saab kasutada
| Märksõnu ja metakoode võib lisada lehekülje direktiivi osana. |
Juhtseade andmete tagastamiseks EntitiyDataSource ja LinqDataSource juhtelementide abil | Ei ole kohal | Jah. QueryExtenderi juhtimine |
Hashing algoritm | HMACSHA1 | HMACSHA256 |