Forskel mellem .NET 3.5 og .NET 4.0

Nøgleforskel: .NET er en softwareramme / infrastruktur, der er udviklet af Microsoft, der bruges til at udvikle, køre og implementere næste generation af applikationer og XML Web-tjenester. .NET 3.5 og .NET 4.0 er to forskellige versioner af .NET. Dens 4.0 version er mere avanceret og indeholder derfor forbedrede funktioner end i forhold til 3.5.

For at bringe forskellene ud skal begrebet .NET Framework være klart. Som defineret af Microsoft er .NET Framework en konsekvent programmeringsmodel til opbygning af applikationer, som har visuelt fantastiske brugeroplevelser, problemfri og sikker kommunikation og evnen til at modellere en række forretningsprocesser. .NET 3.5 og 4.0 er baseret på denne specifikke definition, men forskellen fremkommer som 3, 5 udgivet før og 4.0 udgivet senere, hvilket giver mulighed for udviklere at tilføje ekstra funktionaliteter og forbedre rammen

i 4.0. Virksomheder forsøger altid at udbrede nye versioner for at forbedre deres produkt, og Microsoft er altid klar med en ny forbedret version. Dette er meget vigtigt at konkurrere med andre virksomheder, der fokuserer på den samme slags produkt.

.NET Framework 3.5 blev udgivet den 19. november 2007, og .Net 4.0 blev udgivet den 12. april 2010. 4.0 indeholder alle de grundlæggende funktioner på 3.5, men der er foretaget forbedringer i Common Language Runtime og Base Class Library. 4.0 viser også forbedringer i dataadgangsmetoder og datamodelleringsteknikker. Forbedringer er også tilføjet til ASP.NET i den senere version med funktioner som nye forespørgselsfiltre, enhedsskabeloner, mere kontrol over HTML osv. 4.0 viser også forbedringer i Window Presentation Foundation og mange flere. I ASP.NET 4 er request validering aktiveret for alle anmodninger som standard, og på grund af denne ændring forekommer disse anmodning valideringsfejl, som ikke er forekommet i 3.5. Nogle af de vigtigste forskelle er blevet fremhævet i tabellen.

.NET 3.5

.NET 4.0

Definition

En version af .NET-rammer, der gik forud for .NET 3.0

En version af .NET-rammer, der gik forud for .NET 3.5

Direkte adgang til klientdata

Ingen

Ja, ved hjælp af klientdatavisning og klientdata-kontekstobjekter

Vis tilstand kan anvendes til kontrolniveauet

Ingen

Ja, ved hjælp af viewstate mekanisme.

Permanent URL omdirigering

Ingen

Ja ved at bruge RedirectPermanent ()

Installatørens størrelse

2, 7 MB

869 KB

Udvidede funktioner i forhold til tidligere versioner

ASP.NET AJAX, Sprogintegreret forespørgsel (LINQ), forbedret Window Communication Foundation.

Forbedringer i CLR, BCL, data modellering, parallel programmering, asp.net forbedringer mv.

Output Caching

Ja, med begrænsning

Ja, let at konfigurere en eller flere tilpassede output-cache-udbydere.

Størrelse af Web config-fil

Stor på grund af Ajax, routing og integration med IIIS 7.

Kan være tom eller lille, da større konfigurationselementer er blevet flyttet til machine.config filen.

Indstilling af metatags

To metatags kan bruges -

  • Med navn som nøgleord
  • Med navn som beskrivelse

Søgeordene og metatagsne kan medtages som en del af side-direktivet selv.

En kontrol til at filtrere data returnerer af EntitiyDataSource og LinqDataSource kontroller

Ikke til stede

Ja. QueryExtender Control

Hashing Algoritme

HMACSHA1

HMACSHA256

Anbefalet

Relaterede Artikler

  • forskel mellem: Forskel mellem Modificeret Stam og Modificeret Root

    Forskel mellem Modificeret Stam og Modificeret Root

    Hovedforskel : Både stængler og rødder af en plante er ændret til forskellige former for at udføre specifikke funktioner bortset fra deres normale funktioner. Generelt ændrer planternes rødder og stamme deres strukturer for at tilpasse sig i miljøet. Nu, baseret på de forskellige dele af planten, der vokser over eller under jorden, kan stilkene og rødderne differentieres. Planter
  • forskel mellem: Forskel mellem Nokia Lumia 620 og LG Nexus 4

    Forskel mellem Nokia Lumia 620 og LG Nexus 4

    Nøgleforskel: En af de nyeste smartphones under mærket er Nokia Lumia 620. Nokia Lumia 620 er rettet mod købere på grundniveau, der ønsker at prøve en Windows Phone 8, men har ikke råd til at bruge for meget på det. Nexus 4 er Googles fjerde Nexus-brandede Android-smartphone. Det sigter mod at give en ren Android oplevelse. Nokia,
  • forskel mellem: Forskel mellem sort og jet sort

    Forskel mellem sort og jet sort

    Nøgleforskel: Sort er defineret som den mørkeste farve, som skyldes fraværet af al farve eller lys. Jet sort er afledt af det geologiske materiale og ædelsten, jet. Farve jet-sorten er enten sort eller mørk brun, men kan indeholde en metallisk glans. Mange mennesker antager, at sort og hvid også er farver, men det er ikke sandt; de er nuancer. Bemæ
  • forskel mellem: Forskel mellem Plantain og Banana

    Forskel mellem Plantain og Banana

    Hovedforskel: Banan er en berømt frugt, der stammer fra en høj urt, populært kendt som banantræet eller planten. Plantains kan betragtes som en bred vifte af bananer, som generelt ikke spises rå på grund af sin ikke-sød smag. Både banan og plantain tilhører den samme familie af Musaceae. Begge er forskellige i smag, udseende, skræl til kødforhold mv. Ordet ban
  • forskel mellem: Forskel mellem hårdttræ og blødt træ

    Forskel mellem hårdttræ og blødt træ

    Hovedforskel: Hårdttræ og blødt træ er to kategorier, der bruges til at klassificere forskellige typer skov. Dybest set er hårdttræet det træ, der kommer fra et angiosperm-træ. Dette er en type træ, der har frø, der er lukket, hvad enten det er i pods, en skal, en dækning eller i en frugt. Nogle ber
  • forskel mellem: Forskel mellem brødrister ovn og elektrisk ovn

    Forskel mellem brødrister ovn og elektrisk ovn

    Nøgleforskel: Brødristersovne er ovne, der er små elektriske ovne, der har en hoveddør, aftagelig ledningsstang og aftagelig bageplade. Disse ovne er ofte større end brødristere, men mindre end konventionelle ovne. Elektriske ovne eller kogeplader kører, ligesom navnet antyder, elektricitet. Det omdanner el til varme for at lave mad eller bage. Brødr
  • forskel mellem: Forskel mellem Freelancer og Independent Contractor

    Forskel mellem Freelancer og Independent Contractor

    Hovedforskel : Den primære forskel mellem de to er, at selvom en freelancer næsten altid er en individuel person, kan en uafhængig entreprenør være en person, en virksomhed, en virksomhed eller et selskab. Det kan uofficielt siges, at en freelancer er en type uafhængig entreprenør. Vilkårene Freelancer og Independent Contractor kan være ganske forvirrende, da de ved første øjekast ser ud til at være identiske. Tross alt
  • forskel mellem: Forskel mellem rejse og turisme

    Forskel mellem rejse og turisme

    Nøgleforskel: En rejsende er en person, der foretrækker at rejse lys og uden og turpakker. De foretrækker at flytte fra sted til sted og foretrækker aldrig at bosætte sig. En turist formodes at være ret modsat af en rejsende. En turist ses normalt i en stor gruppe mennesker, familie eller turistguider. Bete
  • forskel mellem: Forskel mellem måske og måske være

    Forskel mellem måske og måske være

    Nøgleforskel: Måske er et ordsprog. Det kan placeres i begyndelsen, midten eller slutningen af ​​en sætning. Det har samme betydning som ordet 'måske' eller 'muligvis'. Det er primært brugt til at indikere, at noget ikke er sikkert eller bestemt ikke vil ske. 'Må være', på den anden side er en konjugeret form af verbet 'at være'. Det kan kun

Redaktørens Valg

Forskel mellem, hvordan kommer og hvorfor

Hovedforskel: 'Hvordan kommer' og 'hvorfor' er to forskellige spørgsmål, der bliver spurgt på engelsk. Men den væsentligste forskel mellem de to er, at 'hvordan kommer' betragtes som mere et uformelt spørgsmål snarere end 'hvorfor', der anses for at være grammatisk korrekt og passende. '