Unterschied zwischen Microsoft .Netto -Framework 3.5 und .Netto -Framework 4.0

Unterschied zwischen Microsoft .Netto -Framework 3.5 und .Netto -Framework 4.0

Microsoft .Netto -Framework 3.5 vs .Netto -Framework 4.0

Der .Net Framework von Microsoft ist wie eine virtuelle Maschine, auf der Anwendungen übereinander ausgeführt werden… Net Framework 3.5 und .Netto -Framework 4.0 sind zwei sequentielle Versionen dieses Software -Frameworks, und letztere sollte schließlich das erstere ersetzen. Der Hauptunterschied zwischen ihnen ist die Verfügbarkeit als .Netto -Framework 3.5 ist bereits in Windows 7 integriert, das neueste Betriebssystem von Microsoft. Wenn Sie brauchen .Netto -Framework 4.0, Sie haben keine andere Wahl, als es online von der Microsoft -Website herunterzuladen oder den Updater für Sie installieren zu lassen.

Die größte Verbesserung in .Netto -Framework 4.0 ist die Optimierung für das Ausführen auf einem Computer mit mehreren Kernen… Net Framework 3.5 wurde nicht für den Multi-Core-Betrieb optimiert und kann nicht so viel Vorteil haben, wenn es in einem Computer mit 2 oder mehr Kernen bereitgestellt wird. Die Aufnahme von Plinq (parallel linq) anstelle des linq .Netto -Framework 3.5 bedeutet das .Netto -Framework 4.0 kann seinen Betrieb in mehrere Threads unterteilen, die verschiedenen Kernen für ein gleichmäßigeres Laden zugeordnet werden können.

Eine weitere Verbesserung in .Netto -Framework 4.0 ist der zusätzliche Support für Codeverträge. Codeverträge ermöglichen den Ausdruck von Codierungsannahmen, ohne die im Code verwendeten zugrunde liegenden Sprache wirklich zu kennen. Es gibt mehrere vorteilhafte Folgen davon, nicht zuletzt, die einfacher und zuverlässiger über die Überprüfung des Codes während oder sogar vor der Laufzeit sind.

Um komplexe mathematische Operationen zu unterstützen, .Net Framework fügt neue mathematische Datenstrukturen hinzu. Die Biginteger -Struktur ist in willkürlichen Präzisionsarithmetik zu verwenden. Dies ist nützlich, um Schlüssel für die öffentliche Schlüsselkryptographie zu generieren, einem Sicherheitsmechanismus, der von vielen Software verwendet wird. Die komplexe Struktur ist beim Umgang mit komplexen Zahlen zu verwenden. Es gibt viele reale Anwendungen, bei denen komplexe Zahlen verwendet werden. Zum Beispiel werden komplexe Zahlen verwendet, um die kapazitiven und induktiven Elemente eines elektrischen oder elektronischen Netzwerks darzustellen.

Es wurde darüber angegeben .Netto -Framework 4.0 sollte ersetzen .Netto -Framework 3.5. Aber in Wirklichkeit koexistieren die beiden in einem System zusammen, und die Software läuft dazu, je nachdem, für welches Codiert sie codiert wurde. Schließlich würde die Mehrheit, wenn nicht die gesamte Software .Netto -Framework 4.0, und die ältere Version würde einfach veraltet gemacht.

Zusammenfassung:

1… Netto -Framework 3.5 ist in Windows 7 eingebaut, während .Netto -Framework 4.0 ist nicht.
2… Netto -Framework 4.0 ist für mehrere Kerne optimiert, während .Netto -Framework 3.5 ist nicht.
3… Netto -Framework 4.0 unterstützt Code -Verträge während .Netto -Framework 3.5 nicht.
4… Netto -Framework 4.0 fügt neue Datenstrukturen für erweiterte mathematische Operationen hinzu .Netto -Framework 3.5.