Was ist das? Wozu dient es? Wieso wird es ungefragt angeboten?

Was ist das? Wozu dient es? Wieso wird es ungefragt angeboten?
Hi!
Das nennt sich "Laufzeitumgebung" und ist ein Grundgerüst um für bzw. mit .NET geschriebene Programme auf Windowsrechnern ausführen zu können. Gleichzeitig ist aber auch eine "Klassenbibliothek", d.h. eine Sammlung an Programmfunktionen, die andere Programme nutzen können.
Als Softwareentwickler will man sich nicht um jeden Scheiss kümmern müssen (Fenster oder Buttons zeichnen und dann die Klicks abfragen und auswerten), deshalb sind Klassenbibliotheken ein grosser Vorteil, weil sie (hoffentlich funktionierende) Routinen bereitstellen, die man nutzen kann. Als Laufzeitumgebung hat das (wie Java) den Vorteil, dass der Code gegeben falls kleiner ist und der Programmcode auf einer Abstraktionsebene läuft. Java ist da konsequenter, weil ein Javaprogramm auf verschiedensten Rechnern und Betriebssystemen laufen kann (dazu benötigt man dann die JRE = Java Runtime Environment; von Sun). .Net gibt es nur auf Windows-Betriebssystemen (als MONO wird eine freie Version programmiert, die .NET kompatibel sein will und u.a. unter Linux läuft).
Nachteil solcher Umgebungen und Bibliotheken ist, dass sie auf den Rechnern vorhanden sein müssen, wenn Programme darauf zugreifen. Dass führt dann beim Anwender dazu, dass er solche Erweiterungen wie .NET 1.1, JRE oder die alten Vidual-Basic-DLLs installieren muss um die Programme nutzen zu können (sofern die Setuptools diese Komponenten nicht automatisch mitinstallieren). Ürigens ist DirectX auch eine solche Klassenbibliothek.
Die Visual-Basic DLLs wird nicht mehr jeder kennen. Die gab's schon zu Win3.x-Zeiten und in vier oder 5 verschiedenen Versionen. Im Zweifelsfall brauchte man alle. Die Softwareindustrie hat die Eigenart ständig neue Versionen dieser Laufzeitumgebungen und Klassenbibliotheken auf den Markt zu werfen, so dass du damit rechnen darfst, diesen Teilen ständig zu begegnen und sie nachinstallieren zu müssen. ;-)
Bis dann
Andreas
Danke sehr für die prompte und umfassende Antwort!