Starpība starp .NET 3.5 un .NET 4.0 | Atšķirība Starp | lv.natapa.org

Starpība starp .NET 3.5 un .NET 4.0




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.

Lai panāktu atšķirības, .NET Framework koncepcijai jābūt skaidrai. Kā definēts Microsoft, .NET Framework ir konsekvents programmēšanas modelis, lai veidotu lietojumprogrammas, kurām ir vizuāli satriecoša lietotāja pieredze, bezšuvju un droša komunikācija un spēja modelēt virkni biznesa procesu. .NET 3.5 un 4.0 ir balstītas uz šo konkrēto definīciju, bet atšķirība parādās kā 3.5. Izlaista pirms un 4.0 vēlāk atbrīvota, sniedzot iespēju izstrādātājiem pievienot papildu funkcijas un uzlabot sistēmu

4.0. Uzņēmumi vienmēr cenšas izcelt jaunas versijas, lai uzlabotu savu produktu, un Microsoft vienmēr ir gatava ar jaunu uzlabotu versiju. Tas ir ļoti svarīgi, lai konkurētu ar citiem uzņēmumiem, kas koncentrējas uz tādu pašu produktu.

.NET Framework 3.5 tika izlaists 19th 2007. gada novembrī tika publicēts .Net 4.0th 2010. gada aprīlī. 4.0 ir visas 3.5. Galvenās iezīmes, bet uzlabojumi ir veikti kopējās valodas lietošanas laikā 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

Jā, izmantojot klienta datu skatu un klientu datu konteksta objektus

Skatīt stāvokli var izmantot vadības līmenim

Jā, izmantojot Viewstate mehānismu.

Pastāvīga URL novirzīšana

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 -

  • Ar vārdu kā atslēgvārdus
  • Ar nosaukumu kā aprakstu

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

Iepriekšējais Raksts

Starpība starp Nokia Lumia 820 un Samsung Galaxy S3

Nākamais Raksts

Starpība starp Samsung Galaxy Tab 2 10.1 un Nexus 10