Forum: PC-Programmierung Unterschied .NET Framework 4.5 und .NET Framework 4.0


von Sascha Randel (Gast)


Lesenswert?

Hi und guten Morgen,
wo genau liegt der Unterschied zwischen den beiden Frameworks?
Ein Programm welches unter .NET Framework 4.0 entwickelt wurde läuft 
auch unter .NET Framework 4.5, ist das richtig?

In wiefern sind die beiden Frameworks kompatibel?

von Randolf (Gast)


Lesenswert?

moin, sagen wir einfach ja

von Robert L. (lrlr)


Lesenswert?

programmieren wollen, aber noch nie was von google gehört ?

http://msdn.microsoft.com/en-us/library/ff602939.aspx

von Sascha Randel (Gast)


Lesenswert?

ich frage ja nur deshalb weil ich ein wenig verwirrt bin, bisher hat das 
nicht funktioniert!

3.5 war nicht mir 3.0 kompatibel, ausserdem laufen Programme welche für 
2.0 sind nicht mit dem Framework 3.5.

von Sebastian-L (Gast)


Lesenswert?


von Sascha Randel (Gast)


Lesenswert?

Sebastian-L schrieb:
> http://de.wikipedia.org/wiki/.NET


zeig mir doch mal bitte wo im Wikipediaartikel irgendetwas zu meiner 
oben gestellten Frage steht!

von Peter II (Gast)


Lesenswert?

Sascha Randel schrieb:
> 3.5 war nicht mir 3.0 kompatibel, ausserdem laufen Programme welche für
> 2.0 sind nicht mit dem Framework 3.5.

beispiele? meine .net 2.0 anwendungen laufen bis jetzt überall.

von Robert L. (lrlr)


Lesenswert?

>beispiele?

bei dem link, den ich oben gepostet haben, gibt es Seitenweise 
Beispiele...

allerdings auch eine "Lösung" man installiert einfach "alle" Frameworks 
parallel ;-)


>If you cannot find a suitable workaround for your issue, remember that the
>.NET Framework 4.5 runs side by side with versions 1.1, 2.0, and 3.5,

von Peter II (Gast)


Lesenswert?

Robert L. schrieb:
> bei dem link, den ich oben gepostet haben, gibt es Seitenweise
> Beispiele...

dort steht aber (was auch meinen Erfahrungen entspricht)

The .NET Framework 4.5 is backward-compatible with applications that 
were built with the .NET Framework versions 1.1, 2.0, 3.0, 3.5, and 4. 
In other words, applications and components built with previous versions 
of the .NET Framework will work on the .NET Framework 4.5.

von Rudi Radlos (Gast)


Lesenswert?

Robert L. schrieb:
> man installiert einfach "alle" Frameworks
> parallel ;-)

... und hat alle alten Sicherheitslöcher noch auf Lager??

von W7 (Gast)


Lesenswert?

http://msdn.microsoft.com/en-us/library/bb822049.aspx

"When you install the .NET Framework 3.5 SP1, you get the 2.0 and 3.0 
layers automatically."

"Apps that were built for versions 2.0, 3.0, and 3.5 can all run on 
version 3.5, but they will not work on version 4 or later."

.net 4 muss man also getrennt von 3.5 betrachten
http://www.microsoft.com/de-de/download/details.aspx?id=17718

Für Windows 7 gilt .net 3.5 sp1 ist bereits on board.

"The .NET Framework 4.5 is an in-place update that replaces the .NET 
Framework 4 on your computer."

Welches .NET installiert ist sieht man mit einem Blick ins 
Windows-Verzeichnis unter \Microsoft.NET\Framework\

von Peter II (Gast)


Lesenswert?

W7 schrieb:
> "Apps that were built for versions 2.0, 3.0, and 3.5 can all run on
> version 3.5, but they will not work on version 4 or later."

was sich irgendwie mit

[...]
The .NET Framework 4.5 is backward-compatible with applications that
were built with the .NET Framework versions 1.1, 2.0, 3.0, 3.5, and 4.
In other words, applications and components built with previous versions
of the .NET Framework will work on the .NET Framework 4.5.
[...]

wiederspricht

von W7 (Gast)


Lesenswert?

Wie auch immer. Ab Windows 7 hat man .NET 3.5 und darunter. Dazu gesellt 
sich parallel .NET v4 und wenn man es braucht dann das Update v4.5. Dann 
sollten auch keine Probleme auftreten. Entweder man hat .NET vollständig 
oder eben nicht. Das ist halt mittlerweile ein sehr umfangreiches FW. 
Allein ein Open/Libre-Office bügelt einem auch mehr als 300 MB auf die 
Festplatte.

von W.S. (Gast)


Lesenswert?

Peter II schrieb:
> beispiele? meine .net 2.0 anwendungen laufen bis jetzt überall.

Genau DAS ist jedoch völlig irrelevant. Stattdessen ist die Praxis, 
daß fast alle Programmdistributionen die entsprechende Net-version 
mitbringen un dann auch installieren wollen, weswegen fast jeder auf 
seinem PC ALLE bisherigen Versionen drauf hat, inclusive der 
grandiosen automatisch installierten Servicepacks. Da kommt mehr als ein 
Giga zusammen.

Ein einziger riesiger Müllhaufen - und alles nur, weil es immer wieder 
tolle Programmierer gibt, die uns unbedingt mit diesem Zeugs beglücken 
wollen.

W.S.

von Peter II (Gast)


Lesenswert?

W.S. schrieb:
> Genau DAS ist jedoch völlig irrelevant. Stattdessen ist die Praxis,
> daß fast alle Programmdistributionen die entsprechende Net-version
> mitbringen un dann auch installieren wollen, weswegen fast jeder auf
> seinem PC ALLE bisherigen Versionen drauf hat, inclusive der
> grandiosen automatisch installierten Servicepacks. Da kommt mehr als ein
> Giga zusammen.
keine Ahnung von welchen Programmen du sprichst, die die ich kenne 
bringen kein .net mit.

> Ein einziger riesiger Müllhaufen - und alles nur, weil es immer wieder
> tolle Programmierer gibt, die uns unbedingt mit diesem Zeugs beglücken
> wollen.
Sehr qualifizierte Aussage.

Wenn dafür jedes Programm 100Mb kleiner ist, weil es nicht jedes mal das 
Rad neu erfinden muss, hast man schon nach 10 Anwenungen platz gespart.

von W7 (Gast)


Lesenswert?

W.S. (Gast) schrieb:

> .. weswegen fast jeder auf
> seinem PC ALLE bisherigen Versionen drauf hat, inclusive der
> grandiosen automatisch installierten Servicepacks. Da kommt mehr als ein
> Giga zusammen.

Na und? Ihr steckt euch doch fast alle inzwischen 8 Gbyte und mehr 
allein an RAM in den Rechner. Sogar eure Grafikkarten sind mit 1 GByte 
aufwärts beglückst. Was beschwerst du dich da über das bisschen belegten 
Speichers auf Terrabyte-Festplatten?

von Christian R. (supachris)


Lesenswert?

W.S. schrieb:
> Ein einziger riesiger Müllhaufen - und alles nur, weil es immer wieder
> tolle Programmierer gibt, die uns unbedingt mit diesem Zeugs beglücken
> wollen.

Achje. Sollen lieber alle native Win32 Programme schreiben, wo jeder 
Button noch von Hand platziert und bemuttelt wird? So dass am Ende jedes 
Programm eine völlig andere Oberfläche hat, und man erst ein Handbuch 
braucht, um die grundlegenden Funktionen zu erlernen? Willst du wirklich 
zurück in die 90er? So eine sinnlose Aussage. Natürlich kann man sich 
drüber streiten, ob Qt oder sonstwas besser ist, aber Frameworks sind 
nun mal eine sinnvolle Sache.

von RobinMachtSchabernack (Gast)


Lesenswert?

was er sagen wollte war wohl eher das es irgendwie unnötig ist alle .Net 
Framework versionen parallel zu haben (zumindest 3.5 und 4.5), also das 
4.5 doch gut 3.5 beinhalten könnte-> fänd ich gut


@Peter II .Net Framework, so heißt das.. ohne guck doch wenigstens ganz 
oben im titel

also das war nur um klarzustellen was W.S. sagen wollte..

grüße

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

RobinMachtSchabernack schrieb:
> was er sagen wollte

... hat er schon vor 9 Monaten gesagt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.