Galvenā atšķirība. NET ir Microsoft izstrādāta programmatūras sistēma / infrastruktūra, ko izmanto, lai izstrādātu, palaistu un izvietotu nākamās paaudzes lietojumprogrammas un XML tīmekļa pakalpojumus. .NET 3.5 un .NET 4.0 ir divas dažādas .NET versijas. Tās 4.0 versija ir vairāk attīstīta un tātad satur uzlabotas funkcijas nekā salīdzinājumā ar 3.5.
NET Framework 3.5 tika izlaists 2007. gada 19. novembrī, un .Net 4.0 tika izlaists 2010. gada 12. aprīlī. 4.0 ietver visas 3.5. Galvenās iezīmes, bet uzlabojumi ir veikti kopējās valodas izpildes un bāzes klases bibliotēkā. 4.0 ir arī uzlabojumi datu piekļuves metodēs un datu modelēšanas paņēmienos. Uzlabojumi ir pievienoti arī ASP.NET jaunākajai versijai ar tādām funkcijām kā jauni vaicājumu filtri, vienību veidnes, lielāka kontrole pār HTML utt. 4.0 arī demonstrē uzlabojumus Window Presentation Foundation un daudz ko citu. ASP.NET 4 requst validācija ir iespējota visiem pieprasījumiem pēc noklusējuma, un sakarā ar šīm izmaiņām rodas pieprasījums validācijas kļūdas, kas nav notikušas 3.5. Dažas no galvenajām atšķirībām ir izceltas tabulā.
.NET 3.5 | .NET 4.0 | |
Definīcija | NET sistēmas versija, kas bija pirms .NET 3.0 | .NET sistēmas versija, kas bija pirms .NET 3.5 |
Tieša piekļuve klientu datiem | Nē | Jā, izmantojot klienta datu skatu un klientu datu konteksta objektus |
Skatīt stāvokli var izmantot vadības līmenim | Nē | Jā, izmantojot Viewstate mehānismu. |
Pastāvīga URL novirzīšana | Nē | Jā, izmantojot RedirectPermanent () |
Instalatora lielums | 2, 7 MB | 869 KB |
Uzlabotas funkcijas salīdzinājumā ar iepriekšējām versijām | ASP.NET AJAX, valodu integrētais vaicājums (LINQ), uzlabots logu komunikācijas fonds. | Uzlabojumi CLR, BCL, datu modelēšana, paralēlā programmēšana, asp.net uzlabojumi utt. |
Izejas kešatmiņa | Jā, ar ierobežojumu | Jā, viegli konfigurēt vienu vai vairākus pielāgotus izejas kešatmiņas nodrošinātājus. |
Web konfigurācijas faila lielums | Liels dēļ Ajax, maršrutēšana un integrācija ar IIIS 7. | Var būt tukšs vai mazs, jo galvenie konfigurācijas elementi ir pārvietoti uz machine.config failu. |
Meta tagu iestatīšana | Var izmantot divus meta tagus -
| Atslēgvārdus un meta tagus var iekļaut kā daļu no pašas lapas direktīvas. |
Vadība, lai filtrētu datu atgriešanu, izmantojot EntitiyDataSource un LinqDataSource vadīklas | Nav klāt | Jā. QueryExtender vadība |
Hashing algoritms | HMACSHA1 | HMACSHA256 |