2 Stimmen

Wie spät ist es, nicht von .Net 2.0 auf .Net 3.5 zu migrieren?

Wir haben einige Anwendungen, die seit langem in .Net 2.0 bearbeitet werden. Ich empfehle meinem Team, die Basis von .Net 2.0 auf .Net 3.5 SP1 zu verlagern und sich auf C# 3.0 zu konzentrieren und davon zu profitieren, aber ich habe Schwierigkeiten dabei. Was sind die Auswirkungen, wenn man nicht auf .Net 3.5 und C# 3.0 migriert? Welche Erfahrungen haben Sie auf diesem Gebiet gemacht und welche Taktiken haben Sie verwendet, um Ihr Team und Ihre Projekte erfolgreich auf .Net 3.5 zu migrieren?

2voto

Alan Punkte 44139

Es gibt wirklich nicht zu viele Auswirkungen, wenn man in .NET 2.0 bleibt, abgesehen davon, dass man einige verbesserte Framework-Erweiterungen wie LINQ to SQL, LINQ to Objects, WCF, WPF usw. verpasst...

Dazu kommen einige lustige Syntaxfunktionen wie anonyme Methoden, Lambda-Ausdrücke und Erweiterungsmethoden.

Der Umstieg auf .NET 3.5 ist wirklich unkompliziert. Hut ab vor dem Team bei MSFT. Sie haben den Prozess sehr schmerzlos gemacht.

1voto

Allon Guralnek Punkte 15401

Ich würde eine zweistufige Migration durchführen. Zuerst würde ich zu C# 3.0 migrieren, während ich bei .NET 2.0 bleibe. Sie erhalten die meisten Vorteile von C# 3.0 (einschließlich LINQ to Objects über LINQBridge). Sobald die Entwickler ihre Denkweise auf die von LINQ und Lambda-Ausdrücken umgestellt haben, sich in Extension-Methoden verliebt haben, ihren Code mit automatischen Eigenschaften verschönert haben und von den restlichen Funktionen von C# 3.0 begeistert sind, würde ich die Anwendung auf das .NET Framework 3.5 SP1 migrieren (was mühelos sein sollte, wie andere bereits erwähnt haben).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X