Download.it - sökikon
Advertisement

Component needed to execute programs using .NET Framework

Component needed to execute programs using .NET Framework

Röster: (301 röster)

Programlicens: Free

Utvecklare: Microsoft

Version: 4.8

Fungerar under: Windows

Röster:

Programlicens

(301 röster)

Free

Utvecklare

Version

Microsoft

4.8

Fungerar under:

Windows

Fördelar

  • Hög prestanda och en relativt solid säkerhetsrekord.
  • För de flesta användare är installationen enkel och något man snabbt glömmer bort.

Nackdelar

  • Välmenande uppdateringar är dock ibland alltför frekventa.
  • Att ha flera större versioner av ramverket installerade kan förbruka mycket diskutrymme.

Microsoft .Net Framework, version 2.0, är en samling bibliotek som tillhandahåller körtidsfunktionalitet för en mängd olika .Net-baserade programmeringsspråk. Liksom Java JVM, som de flesta persondatorer har installerat, ansvarar .Net-ramverket för att tillhandahålla alla de widgetar och knappar som utgör ett typiskt användargränssnitt, samt den underliggande virtuella maskinen som programkoden faktiskt körs på.

.Net-ramverket installeras vanligtvis automatiskt när användare försöker använda program som är beroende av det. Användarna kan dock lika gärna ladda ner och installera ramverket separat för att vara redo att köra sådana program i framtiden. Microsoft paketerar ramverket enligt större versionsnummer, där den här beskrivna 2.0-serien är en äldre version, som dock stöder många .Net-program som fortfarande är populära.

Även om .Net kanske inte har tagit över världen på det sätt som Microsoft skulle ha önskat, är det ändå en imponerande teknik. En hel mängd programmeringsspråk körs på det, från konventionella val som C# till mer exotiska som det funktionsorienterade F#. För slutanvändarna är allt detta helt transparent, vilket visar att .Net-ramverket gör ett beundransvärt arbete med att abstrahera bort sådana frågor, vilket var avsikten.

Till skillnad från sin konkurrerande motsvarighet i Java-världen har .Net-ramverket också en solid säkerhetshistorik. Där en stadig ström av Java-relaterade sårbarheter har gjort det språket till något av en paria i säkerhetsmedvetna kretsar, har .Net klarat sig betydligt bättre. Ramverkets resultat i detta och andra avseenden är naturligtvis inte helt perfekt, men Microsofts ingenjörsmetoder verkar ha lönat sig med en ganska säker mjukvara.

När det gäller prestanda är .Net-plattformen lika imponerande. Trots att det finns stöd för ett stort antal olika språk, presterar körtidspaketet minst lika bra som sina konkurrenter i praktiskt taget alla tester som utförts. Liksom Java JVM kan .Net-ramverket ibland verka förbruka orimligt mycket minne, men dessa problem kan vanligtvis spåras till programmeringsfel. För att vara en sådan funktionsrik plattform klarar den sig faktiskt ganska bra med förvånansvärt lite resurser.

Fördelar

  • Hög prestanda och en relativt solid säkerhetsrekord.
  • För de flesta användare är installationen enkel och något man snabbt glömmer bort.

Nackdelar

  • Välmenande uppdateringar är dock ibland alltför frekventa.
  • Att ha flera större versioner av ramverket installerade kan förbruka mycket diskutrymme.