Während der Entwicklung einer vb.net Desktop-Anwendung, vorausgesetzt, dass der Code ohne Änderungen an verschiedenen Frameworks funktionieren kann, ist es eine gute Praxis, das neueste Framework zu verwenden oder ist es besser, ein zu wählen älteres Framework?Warum wählen Sie ein .net Framework anstelle eines anderen
Welche Art von Benutzern kann durch Verwendung des neuesten Frameworks begünstigt werden? Welche Art von Benutzern kann durch Verwendung eines älteren Frameworks begünstigt werden?
(Ich sehe einen Vorteil, wenn ein Benutzer nicht den Rahmen zum Download muss die Installation und Ausführung der Anwendung)
sehe ich keinen tatsächlichen Nachteil der Verwendung der neuesten/einer späteren Version. Ja, einige müssen es herunterladen, _ aber das sollte auch geschehen, wenn Windows Update ausgeführt wird, es sei denn, der Benutzer entscheidet sich, das Framework-Update nicht zu installieren. Ich denke, es ist das Problem des Benutzers, wenn er/sie das neueste .NET Framework nicht installieren möchte oder wenn Windows Update nicht oft ausgeführt wird. - Obwohl ich jetzt darüber nachdenke, könnte die Verwendung einer älteren Version (d. H. 3.5, 4.0) Unterstützung für die Benutzer bieten, die immer noch Windows XP verwenden. –
Ich habe nie einen Sinn darin gesehen, einen Kunden zu unterstützen, der seine Maschinen nicht auf dem neuesten Stand halten möchte. Sie müssen extra bezahlen. Es ist nicht kostenlos, eine Maschine mit ihrer alten Version zu testen und zu warten. –
@HansPassant Aber was ist, wenn Sie eine kostenlose Anwendung entwickeln und möchten, dass sie die größte Verbreitung hat? – genespos