Frage

Ab Herbst 2008 bin ich dabei, auf einem neuen Entwicklungszyklus für ein großes Produkt zu beginnen, die eine WinForms und eine asp.net-Schnittstelle verfügt. Wir verwenden Telerik, DevExpress und Infragistics Komponenten darin und alle Release innerhalb eines Monats haben werden oder so, die derjenige sein, werde ich für unsere Frühlings Release unseres Produktes Ziel.

Sie alle VS2005 Unterstützung und wir werden auch weiterhin .net Ziel 2+, so kann ich keinen zwingenden Grund sehen, so weit zu VS2008 aktualisieren.

Hat jemand einen zwingenden Grund für ein Upgrade auf VS2008 gefunden?

War es hilfreich?

Lösung

Wenn Sie eine Veröffentlichung innerhalb eines Monats haben, würde ich vorschlagen, nicht Upgrade. Machen Sie den Upgrade-Teil der nächsten Version 2K8 ... keinen Grund sollten Sie etwas nicht funktioniert ganz die gleiche oder eine andere Komplikation, wenn alles funktioniert wie riskieren.

Andere Tipps

Es lohnt sich. Es ist schneller, ist der Designer erheblich verbessert (geteilte Ansicht, schnellerer Kontextwechsel), ist es eine bessere Unterstützung für Javascript hat und wenn Sie bereit sind, 3,5 bis Ziel, werden Sie bereit zu gehen.

Es handelt sich um Microsofts 10 Gründe für ein Upgrade (.DOC):

  1. LINQ-Unterstützung
  2. Same Designer Elemente wie Microsoft Expression (Web und Mischung)
  3. AJAX und WCF / REST
  4. Bessere WPF Unterstützung
  5. Verbesserte MSTEST (auch in der Professional Edition enthalten)
  6. Verbesserte HTML, CSS und JavaScript-Editoren
  7. Wählen Sie aus Projekteinstellungen, welche Version des Frameworks Ziel
  8. Verbesserte Office-Entwickler-Tools, einschließlich Band UI und Click-Once-Unterstützung
  9. Integrierte WCF und WWF Unterstützung
  10. Bessere Leistung und Stabilität

Ja, es ist auf jeden Fall lohnt das Upgrade. Ich würde sagen, actaully gehen Sie direkt zu VS2008 SP1 als auch. Es gibt eine Menge von IDE Verbesserungen (Usability-Funktionen und Geschwindigkeit) und Verbesserungen in der Web-Entwicklung Erfahrung als auch einschließlich einem besseren JS und CSS-Unterstützung.

zu Johns Beitrag hinzuzufügen, wird es auch in Unit-Tests gebaut, gebaut in Refactoring, Code-Analyse, und die Web-Designer für html \ JavaScript ist erheblich verbessert. Ich kann mich keinen Grund, warum Sie nicht aktualisieren.

Es ist das Upgrade für mich wert für den Hauptgrund, dass ich verschiedene .NET-Versionen ausrichten kann (2, 3, 3.5) aus dem gleichen IDE während in der Vergangenheit unterstützte eine Version von .NET eine Version von Visual Studio.

Die Benutzeroberfläche scheint viel mehr reagieren jetzt, aber der Kernsatz von Werkzeugen und Prozessen hat sich nicht geändert, dass viel.

Die neuen Programmiersprache C # Features sind überzeugend für mich:

automatische Eigenschaften, Objektinitialisierer, Auflistungsinitialisierer, Erweiterungsmethoden, Lambda-Ausdrücke.

Für einen schnellen Überblick vom Typ verantwortlich finden Sie unter: http://weblogs.asp.net/scottgu/archive/2007/03/08/new-c-orcas-language-features-automatic-properties-object-initializers-and-collection- initializers.aspx http: // weblogs.asp.net/scottgu/archive/2007/03/13/new-orcas-language-feature-extension-methods.aspx http: // weblogs.asp.net/scottgu/archive/2007/04/08/new-orcas-language-feature-lambda-expressions.aspx

ich mit Herrn Martinez einverstanden, dass ich nicht Port alle vorhandenen Projekte bis zum 3.5 Framework, aber der Split-Designer und JavaScript-Debugging lohnt sich auf seine eigenen.

Upgrade, werden Sie nicht bereuen es im geringsten. Insbesondere wird Ihr Leben so viel einfacher Linq machen. Dort gibt es die Erweiterungen für C #.

Das ist berührt kaum die Oberfläche, da im Bereich sicherlich neues Spielzeug ist man genauso gut entwickeln, entweder Web-, Desktop- oder Server.

Ich würde ein Upgrade, aber einige Zeit für den Installationsprozess beiseite legen. Es dauerte zwei Stunden auf meinem mäßig schnell dev Arbeitsplatz, und ich mache immer noch Updates, Patches, Hotfixes, zwei Stunden nach der Installation von fertig ... (habe keine „echte Arbeit“ getan heute überhaupt bekommen!)

Es ist hilfreich, im speziellen Fall Sie beschreiben. Betrachten Sie das folgende:

1) Sie sind zu Beginn eines Entwicklungszyklus. Es ist immer einfacher, diese Art von Änderungen zu Beginn oder zwischen den Zyklen zu machen, wie in der Mitte einen gegenüber. Vor diesem Prinzip nächsten geeigneten Zeitpunkt zu aktualisieren (wenn der Zeitplan nicht verzögert wird) würde im nächsten Frühjahr sein.

2) VS2008 ermöglicht der Compiler eine bestimmte .NET-Runtime-Version mit 2.0 Ziel, wenn Sie unterstützt einen älteren Rahmen fortsetzen müssen.

Auch, wie einige der anderen Antworten vorgeschlagen haben, gehen Sie direkt zu SP1. Das Service Pack Upgrade Erfahrung war nicht annähernd so groß die Tortur als VS2005 SP1 ... zumindest in meiner Erfahrung.

VS 2008 ist nicht der Punkt. Das neueste .NET-Paket ist der Punkt. Sie können Linq und alle anderen neuen Funktionen mit Notizblock verwenden und die Commandline-Compiler, aber ich denke, dass mehr theoretischer Natur ist. Also meine Aussage ist ja, .net 3.5 ist die Empfehlung aber ohne VS 2008 verwendet, ist keine gute Idee.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top