. . Microsoft Net Framework er en kode -base utviklet for Windows-operativsystemet . Det gir Windows-applikasjoner med en kode bibliotek for å løse felles problemer og en virtualisering grensesnitt med hvilke programmer som kan utformes uavhengig av unike databehandling spesifikasjoner . Imidlertid er Microsoft. Net ikke uten sine problemer . Rammeverket er klumpete kode bibliotek , heftig installatør og Windows -only -kompatibilitet er bare noen av problemene både brukere og programmerere møter når du bruker Microsoft. Net Framework . Historie
Microsoft. Net Framework ble først utgitt for Windows i februar 2002. Siden da har det sett en rekke utgivelser og som i slutten av 2009 , er 4.0-versjonen av programvaren i beta testing. Som Microsoft. Net har blitt utviklet, ekstra kode - baser har blitt lagt til biblioteket og en rekke ytelsesforbedringer er iverksatt. En av de primære funksjonene til Microsoft. Net har vært å øke sikkerheten i søknaden.
Fordeler
Den store fordelen at Microsoft. Net tilbyr til Windows-bruker er en sentralisert register som mange programmer kan trekke fra. Dette gjør det mulig for utviklere å lage Windows-programmer som opererer konsekvent på tvers av ulike PC-plattformer . Spesielt virtualisering funksjoner gjør det mulig for programmer som skal utvikles uavhengig av CPU evner. Siden så mange programmer er avhengige av depotene funnet i Microsoft. Net , etter å ha programmet installert i Windows sikrer enkel installasjon og hyppige oppdateringer på tvers av en rekke programmer .
Support
Microsoft. Net er en direkte konkurrent til Java runtime-miljø. En av de store ulempene til Microsoft. Net er dens mangel på cross- platform støtte . Søknaden basen bare kan kjøres i Windows -operativsystemet , og dermed begrense applikasjoner bygget ved hjelp av Microsoft. Net til Windows. Java støttes av Windows , Mac og Linux operativsystemer , og er dermed foretrukket av mange programmerere siden applikasjoner utviklet for å utnytte Java kan enkelt portet til alle operativsystemer.
Størrelse
< p > Gjennom årene har størrelsen på Microsoft. Net plattformen vokst. Som ramme har blitt større , å har så installasjonsprogrammet. Med en installatør størrelse på 50 MB per slutten av 2009 , laste ned programmet kan ta en betydelig mengde tid . Siden så mange programmer er avhengige av Microsoft. Net , kan dette ofte skape problemer når en bruker ikke har den nødvendige versjonen. Installere det som kan synes å være et lite program kan ende opp med å bli en prøvelse at noen brukere vil heller unngå på grunn av behovet for å laste ned rammeverket.
Gang installert , størrelsen vedvarer . Ved sin natur virtualisering , programmer som er avhengige av Microsoft. Net tendens til å konsumere langt mer CPU-kraft . På mindre kraftige maskiner , kan dette føre til treg ytelse.
Installation Issues
stort utvalg av code- baser inkludert i Microsoft. NET Framework kan noen ganger føre til konflikter under Windows-installasjoner . Selv en liten uhell kan føre til rammen unnlate å installere. Det er ofte vanskelig å feilsøke installasjonsproblemer siden Microsoft ikke tilbyr en modulær installasjon pakke . Med introduksjonen av Microsoft. Net 3.0, forsøkte Microsoft å løse disse problemene ved å tilby en lett versjon av installasjonsprogrammet , men som ikke helt løse problemene som mange programmer krever full runtime-miljø for å fungere.