Verschiedene Frameworks?

MisterG

Commander
Registriert
Sep. 2003
Beiträge
2.109
Hab mal eben bei Software geguckt nachdem ich das neueste Framework installiert habe und da sind ja auch all die anderen noch! Braucht die Windows oder kann man die deinstallieren oder einfach so lassen?




Gruss MisterG
 
WINDOWS braucht die nicht.
Du brauchst sie, bzw einige Programme von Dir.
Und leider jedes Programm ein anderes :-)

Viel Spass beim Auseinanderklamüsern.
 
ja solange es keine Probleme gibt lass ich das so, schadet ja nicht!
 
Hallöchen

Frameworks brauchst Du wenn Du Programmierer mit Visual Basic bist. Das Framework ist der "Rahmen", in dem die Funktionalität des nahezu gesamten Betriebssystems erschlossen ist und zahlreiche Funktionen und Methoden anbietet.

Wenn Du nicht programmierst, dann ist das Quatsch sich den ganzen Müll auf die Platte zu ziehen. Mit dem .NET 2.0 hat man ja schon genug zu tun um alles auszuschöpfen. Wenn Du natürlich die modernsten Treiber für die allerneuesten Geräte schreiben willst, dann brauchst Du bestimmt das .NET 3. Oder wenn Du abgefahrene ASP Anwendungen schreiben willst, dann ist es vllt. auch noch nützlich

Schmeiß es runter. Du wirst es nicht brauchen. Bestenfalls das eine oder andere Programm. 2.0 reicht für nahezu alle modernen MS Anwendungen aus.

Viele Grüße
 
SemoX schrieb:
Hallöchen

Frameworks brauchst Du wenn Du Programmierer mit Visual Basic bist. Das Framework ist der "Rahmen", in dem die Funktionalität des nahezu gesamten Betriebssystems erschlossen ist und zahlreiche Funktionen und Methoden anbietet.

Wenn Du nicht programmierst, dann ist das Quatsch sich den ganzen Müll auf die Platte zu ziehen. Mit dem .NET 2.0 hat man ja schon genug zu tun um alles auszuschöpfen. Wenn Du natürlich die modernsten Treiber für die allerneuesten Geräte schreiben willst, dann brauchst Du bestimmt das .NET 3. Oder wenn Du abgefahrene ASP Anwendungen schreiben willst, dann ist es vllt. auch noch nützlich

Schmeiß es runter. Du wirst es nicht brauchen. Bestenfalls das eine oder andere Programm. 2.0 reicht für nahezu alle modernen MS Anwendungen aus.

Viele Grüße



Hallo,

bevor Du nicht sicher bist, dass Du Applikationen installiert hast die auf Teile der .NET Framework-Versionen 1, 2 oder 3 zugreifen, solltest Du es tunlichst unterlassen, eine Version, ein Update oder Hotfix zu einer Version ... vom deinem System zu entfernen.

Die .NET Framework-Module auf deinem System sind auch nicht dazu da, dass Du Programme erstellen kannst - dafür benötigt man die SDKs (Software Development Kits) der jeweiligen Versionen.

Weil immer mehr Programme auf Basis der Produkte entwickelt werden, ist am vernünftigsten, wenn Du die Teile hübsch und brav auf Deinem Rechner belässt.


Ganz anders sieht es natürlich aus, wenn Deine Festplatte ist zur Halskrause belegt ist und Du mit jedem Kilobyte Speicher ringen musst. Bevor Du die Teile von der Platte putzt, solltest Du ganz sicher sein, dass Du keine Applikation installiert hast, die eine der vorhandenen Versionen benötigt.

Dabei verhält es sich so, dass die Versionen unabhängig voneinander funktionieren. Das heißt, wenn auf dem System die Version 3 installiert ist, werden die darunter liegenden Versionen 1 und 2, samt Updates und Hotfixes, nicht überflüssig.

mfg

Ria
 
Um es nochmal kurz zusammenzufassen:

Die .NET Frameworks stellen die Basis für die Ausführung von Programmen bereit, die in einer .NET-basierten Programmiersprache (z.B. C# oder VB.NET) geschrieben wurden. Sie sind also erforderlich um derartige Anwendungen auszuführen. Fehlt ein entsprechendes Framework, kannst Du möglicherweise bestimmte Programme nicht benutzen. Es ist also schlichtweg falsch, dass die Frameworks nur von Entwicklern installiert werden müssen.

Das .NET Framework 1.1 ist unabhängig von höheren Versionen. Wenn Du Dir sicher bist, dass Du keine .NET 1.1 Anwendungen benutzt, kannst Du dieses Framework deinstallieren. Die Frameworks ab Version 2.0 bauen aufeinander auf. Du kannst unter gar keinen Umständen die Version 2.0 deinstallieren, weil Du der Meinung bist, dass Version 3.5 schon alles erledigen wird. Diese höheren Versionen benötigen die v2.0 als Basis.

Ich emfehle Dir, einfach alle Frameworks installiert zu lassen. So hast Du auch potenziell am wenigsten Probleme mit Anwendungen. Du würdest ja auch nicht einfach die Java 6 Runtime deinstallieren (weiter oben in Deiner Liste). Die .NET Frameworks sind im Grunde nichts anderes.
 
.Net Framework ist eine LAufzeit umgebung.
Sie stellt schon verschiedene Routinen und dlls und son zeug bereit, damit Programmierer sich erstens auf gewisse routinen verlassen können und nicht alles selbst schreiben müssen und zum anderen, damit das programm gewisse anforderungen an stabilität und sicherheit erfüllt. und noch was mehr, weiß ich nicht genau.
fakt ist, du kannst dir das ibn etwa so vorstellen wie mit Spielen und Direct X. Wenn Direct X (.Net framework) nicht installiert ist, geht auch dsa spiel (programm) nicht.
Anders als hingegen bei DirektX ist eine abwärts- oder aufwärtskompatibilität nicht gegeben. Es kann sein, muss aber nicht, und ist defakto oftmals nicht.

ASP.NET ist das pendant für Webapplikationen imo.
Daher auch der ASP.NET wiondows Account bei installiertem Framework.
Dieser ist aber wirklich nur für Entwickler und Webserverbetreiber interessant.
 
Zuletzt bearbeitet:
Also ich habe noch kein .NET-Framework-Programm gesehen, das unter Version 1 geschrieben wurde und unter Version 2 nicht funktionierte. Allerdings wird manchmal die Laufzeitumgebung schlampig abgefragt und dann lässt sich ein Programm für V1 nicht unter V2 installieren, läuft aber unter letzterem. Und es gibt abwärts- und aufwärtskompatibilität, jedoch eingeschränkt.

Siehe auch: http://msdn2.microsoft.com/en-us/library/47a587hk.aspx
 
Zuletzt bearbeitet:
Zurück
Oben