Nøkkelforskjell: .NET er en programvareramme / infrastruktur utviklet av Microsoft som brukes til å utvikle, kjøre og distribuere neste generasjons applikasjoner og XML Web-tjenester. . NET 3.5 og. NET 4.0 er to forskjellige versjoner av .NET. Dens 4.0 versjon er mer avansert og inneholder derfor forbedrede funksjoner enn i forhold til 3.5.
.NET Framework 3.5 ble utgitt 19. november 2007 og. Net 4.0 ble utgitt 12. april 2010. 4.0 inneholder alle grunnleggende funksjoner på 3.5, men forbedringer er gjort i Common Language Runtime og Base Class Library. 4.0 viser også forbedringer i datatilgangsmetoder og datamodelleringsteknikker. Forbedringer er også lagt til i ASP.NET i senere versjon med funksjoner som nye søkefiltre, enhetskilder, mer kontroll over HTML etc. 4.0 viser også forbedringer i Window Presentation Foundation og mange flere. I ASP.NET 4 er request validering aktivert for alle forespørsler som standard, og på grunn av denne endringen oppstår de forespørsler om valideringsfeil som ikke har skjedd i 3.5. Noen av de viktigste forskjellene er uthevet i tabellen.
. NET 3.5 | .NET 4.0 | |
Definisjon | En versjon av .NET-rammeverk som foregikk. NET 3.0 | En versjon av .NET-rammeverk som foregikk. NET 3.5 |
Direkte tilgang til klientdata | Nei | Ja, bruker klientdatavisning og klientdata-kontekstavobjekter |
Vis stat kan brukes til kontrollnivå | Nei | Ja, ved å bruke visningsmekanisme. |
Permanent URL-omadressering | Nei | Ja, ved å bruke RedirectPermanent () |
Størrelsen på installatøren | 2, 7 MB | 869 KB |
Utvidede funksjoner sammenlignet med tidligere versjoner | ASP.NET AJAX, Language Integrated Query (LINQ), forbedret Window Communication Foundation. | Forbedringer i CLR, BCL, data modellering, parallell programmering, asp.net forbedringer etc. |
Output Caching | Ja, med begrensning | Ja, enkelt å konfigurere en eller flere egendefinerte utskriftsleverandører. |
Størrelse på webkonfigurasjonsfilen | Stor på grunn av Ajax, ruting og integrasjon med IIIS 7. | Kan være tom eller liten ettersom store konfigurasjonselementer er flyttet til machine.config-filen. |
Innstilling av metatagger | To metatagger kan brukes-
| Søkeordene og metatagene kan inkluderes som en del av side-direktivet selv. |
En kontroll for å filtrere dataene returnerer av EntitiyDataSource og LinqDataSource kontroller | Ikke tilstede | Ja. QueryExtender Control |
Hashing Algoritme | HMACSHA1 | HMACSHA256 |