Microsoft .Net Framework 3.5 at .Net Framework 4.0

Anonim

Microsoft.Net Framework 3.5 vs.Net Framework 4.0

Ang.Net framework mula sa Microsoft ay tulad ng isang virtual machine kung saan ang mga application ay tumatakbo sa ibabaw ng bawat isa. Ang Net framework 3.5 at.Net framework 4.0 ay dalawang sunud-sunod na bersyon ng software framework na ito, at ang huli ay dapat na palitan ang dating. Ang pangunahing pagkakaiba sa pagitan ng mga ito ay ang availability bilang. Net framework 3.5 ay naka-built in sa Windows 7, ang pinakabagong operating system ng Microsoft. Kung kailangan mo. Net framework 4.0, wala kang pagpipilian ngunit i-download ito online mula sa site ng Microsoft o hayaan ang updater na i-install ito para sa iyo.

Ang pinakamalaking pagpapabuti sa. Net framework 4.0 ay ang pag-optimize nito para sa pagpapatakbo sa isang computer na may maramihang mga core. Ang Net framework 3.5 ay hindi na-optimize para sa multi-core operation, at hindi ito maaaring tumagal ng mas maraming bentahe kapag naka-deploy sa isang computer na may 2 o higit pang mga core. Ang pagsasama ng PLINQ (Parallel LINQ) sa halip na ang LINQ na ginagamit ng. Ang balangkas ng Net 3.5 ay nangangahulugan na ang. Net framework 4.0 ay maaaring subdivide ang operasyon nito sa maramihang mga thread na maaaring italaga sa iba't ibang mga cores para sa higit pa kahit na naglo-load.

Isa pang pagpapabuti sa. Net framework 4.0 ay ang dagdag na suporta para sa mga kontrata ng code. Pinahihintulutan ng mga kontrata ng code ang pagpapahayag ng mga pagpapalagay na coding na walang tunay na pag-alam sa napapailalim na wika na ginagamit sa code. Mayroong ilang mga kapaki-pakinabang na kahihinatnan ng mga ito, hindi ang hindi bababa sa kung saan ay mas madali at mas maaasahan checking ng code sa panahon o kahit na bago runtime.

Upang suportahan ang mga kumplikadong operasyon ng matematika, ang balangkas ng Net. Ay nagdaragdag ng mga bagong kaayusan ng data sa matematika. Ang istraktura ng BigInteger ay gagamitin sa arbitrary na katumpakan na aritmetika. Ito ay kapaki-pakinabang sa pagbuo ng mga susi para sa pampublikong susi cryptography, isang mekanismo ng seguridad na ginagamit ng maraming software. Ang Complex na istraktura ay gagamitin kapag nakikitungo sa mga kumplikadong numero. Maraming mga real-world application kung saan kumplikadong mga numero ay ginagamit; halimbawa, ang mga kumplikadong numero ay ginagamit upang kumatawan sa capacitive at inductive elements ng isang electrical o electronic network.

Ito ay nakasaad sa itaas na. Net framework 4.0 dapat palitan. Net framework 3.5. Ngunit, sa katunayan, ang dalawang magkakasamang buhay sa isang sistema, at ang software ay tumatakbo sa alinman depende kung alin ang naka-code para sa. Sa kalaunan, ang karamihan kung hindi lahat ng software ay naka-code para sa. Net framework 4.0, at ang mas lumang bersyon ay simpleng ginawa lipas na.

Buod:

1.. Net framework 3.5 ay binuo sa Windows 7 habang. Net framework 4.0 ay hindi. 2.. Net framework 4.0 ay na-optimize para sa maraming cores habang. Net framework 3.5 ay hindi. 3.. Net framework 4.0 ay sumusuporta sa mga kontrata ng code habang. Net framework 3.5 ay hindi. 4.. Net framework 4.0 ay nagdaragdag ng mga bagong istruktura ng data para sa mga advanced na operasyon ng matematika na hindi sinusuportahan ng. Net framework 3.5.