Microsoft. Net Framework 3.5 vs. Net Framework 4.0
Net Framework fra Microsoft er som en virtuell maskin der applikasjoner kjører oppå hverandre ... Netto rammeverk 3.5 og. Net Framework 4.0 er to sekvensielle versjoner av denne programvaren, og sistnevnte skal etter hvert erstatte den tidligere. Hovedforskjellen mellom dem er tilgjengeligheten som. Net Framework 3.5 er allerede innebygd i Windows 7, Microsofts nyeste operativsystem. Hvis du trenger. Net Framework 4.0, har du ikke annet valg enn å laste den ned online fra Microsofts nettsted eller la oppdateringsprogrammet installere det for deg.
Den største forbedringen i. Net Framework 4.0 er dets optimalisering for å kjøre på en datamaskin med flere kjerner ... Netto ramme 3.5 ble ikke optimalisert for multi-core operasjon, og det kan ikke ta så stor fordel når den distribueres i en datamaskin med 2 eller flere kjerner. Inkluderingen av PLINQ (Parallel LINQ) i stedet for LINQ som brukes av. Nettverkskonfigurasjon 3.5 betyr at .Net-rammeverket 4.0 kan dele opp operasjonen i flere tråder som kan tilordnes forskjellige kjerner for mer jevn lasting.
En annen forbedring i. Net Framework 4.0 er den ekstra støtten til kodekontrakter. Kodekontrakter tillater uttrykk for kodende forutsetninger uten å virkelig vite det underliggende språket som brukes i koden. Det er flere fordelaktige konsekvenser av dette, ikke minst som er enklere og mer pålitelig kontroll av koden under eller før før kjøretid.
For å støtte komplekse matteoperasjoner, legger .Net-rammeverket nye matte datastrukturer. BigInteger strukturen skal brukes i vilkårlig presisjon aritmetikk. Dette er nyttig når det gjelder å generere nøkler for offentlig nøkkelkryptografi, en sikkerhetsmekanisme som brukes av mange programmer. Kompleksstrukturen skal brukes når det gjelder komplekse tall. Det er mange virkelige applikasjoner der komplekse tall blir brukt; for eksempel er komplekse tall brukt til å representere de kapasitive og induktive elementene i et elektrisk eller elektronisk nettverk.
Det ble oppgitt over det. Nettverksramme 4.0 skulle erstatte. Nettverkskonfigurasjon 3.5. Men i virkeligheten eksisterer de to sammen i et system, og programvaren kjører enten avhengig av hvilken den er kodet for. Til slutt vil flertallet om ikke alle programvarene være kodet for. Net framework 4.0, og den eldre versjonen ville bare bli utgitt.
Sammendrag:
1 ... Nettverkskonfigurasjon 3.5 er innebygd i Windows 7 mens .Net Framework 4.0 ikke er.
2 ... Nettramme 4.0 er optimalisert for flere kjerner mens .Net-ramme 3.5 ikke er.
3 ... Nettramme 4.0 støtter kodekontrakter mens. Nettverkskonfigurasjon 3.5 ikke gjør det.
4 ... Net Framework 4.0 legger til nye datastrukturer for avanserte matematiske operasjoner som ikke støttes av. Net Framework 3.5.