Frage

Ich möchte herausfinden, was die wichtigsten Unterschiede von MS Visual Studio.NET ist 2005 Pro und MS Visual Studio.NET 2008 Pro? Ich war eine Kopie von Visual Studio.NET 2005 Pro wie die vorhergehende Person gegeben, die verwendet, dass die Organisation verlassen hat. Deshalb Ich erwäge diese Version zu VS.NET Upgrade 2008 Pro.

Bei meiner Organisation verwenden wir eine Mischung aus Technologien (Java, PHP und .net) meist basierte Anwendungen Web zu entwickeln. Ich weiß, dass 2005 .NET Framework 2.0 und das 3.5-Framework verwendet nur im Jahr 2008 .. Abgesehen davon verwendet werden, ich bin ein wenig ratlos ..

Deshalb konnte ich ein Feedback von der Stackoverflow Menge auf diejenigen, die die Unterschiede zwischen diesen beiden Versionen erlebt haben? Wenn es nicht zu viel verlangt ist, könnten Sie bitte die Top drei oder fünf Gründe, es zu VS.NET 2008 Pro verwenden?

Danke!

War es hilfreich?

Lösung

schrieb ich eine Liste, aber beschlossen, es zu löschen alle; warum sollte ich duplizieren, was Scott Guthrie über Visual Studio 2008 zu erklären hat?

http://weblogs.asp.net/scottgu/archive/2007/11/19/visual-studio-2008-and-net-3-5-released.aspx

Andere Tipps

Für meine Zwecke, das sind die wichtigsten drei Gründe:

  1. Kann verwenden .Net 3.5
  2. Verbesserte Intellisense für Javascript
  3. Verschiedene lästige Bugs behoben und kleinere Verbesserungen einiger UI-Komponenten

.NET 3.5 ist die biggy ... alles andere ziemlich trivial ist.

C # 3.0 ist (für mich) den größten Bonus:

  • lambdas Aussagen / Ausdrücke
  • anonyme Typen
  • Teil-Methoden
  • automatisch implementierte Eigenschaften
  • verbesserte allgemeine Typinferenz
  • Erweiterungsmethoden
  • Ausdrucksbäume
  • (wenn .NET 3.5 verwenden)
  • LINQ

etc

Beachten Sie, dass dies anders zu .NET 3.5; C # 3.0 verwendet werden kann, selbst wenn .NET 2.0 Targeting, vor allem, wenn so etwas wie LINQBridge mit den LINQ-Erweiterungsmethoden zur Verfügung zu stellen.

Es gibt auch Verbesserungen für ASP.NET-Debugging und WCF-Hosting-etc.

  1. hasste ich die Art, wie die (Web-) Projekt-Dateien in VS2005 waren, so blieb ich in VS2003 bis VS2008.
  2. Multiple-Framework-Unterstützung.
  3. Gesamt Verbesserungen

Es gibt einige coole Verbesserungen in VS2008, die zwischen all den großen neuen Funktionen verloren gehen neigen.

  • verbesserte Drastisch durchschnittliche Bauzeiten von Lösungen mit vielen Projekten.

Wenn Sie eine Lösung mit Dutzenden von Projekten haben, wird es VS2005 etwa eine Minute dauern, es zu bauen, auch wenn sich nichts geändert hat, denn das ist, wie lange es dauert VS2005 nichts zu überprüfen, hat sich geändert. In VS2008 ist die Prüfung für „dirty“ Projekte unmittelbar.

Sehr große Produktivitätssteigerung, und ich konnte diese Funktion nicht überall finden zur Kenntnis genommen.

  • VS2008 können Sie die Formular-Designer verwenden, selbst wenn es erkennt, dass etwas nicht in Ordnung sein kann, ist VS2005 dies nicht zulassen. Dies ist ein Lebensretter, wenn sie mit WinForms Fehlern.

  • Umgang
  • Neben den VS2008 Eigenschaften, die Eigenschaften überprüfen, die a href = "http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx" rel = "nofollow noreferrer < „> VS2008 SP1 hinzugefügt. Ich mochte speziell die neue C # Hintergrund Kompilierung.

Ich schlage vor, Sie gehen Sie einfach weiter und versuchen, die kostenlose Version von VS2008. Abgesehen von dem großen neuen Feature gibt es unzählige „kleine“ Erweiterung nur durch die Verwendung des Produkts finden, Sie einige davon sein kann, wichtig.

BTW, Sie können auch die Eigenschaften von VS2010 zu überprüfen. Es ist immer noch CTP, und es wird wahrscheinlich in der Nähe von 2010 veröffentlicht werden, aber je nach Bedarf kann es sich lohnen, das Warten vor dem Upgrade.

Wenn Sie zum Beispiel waren die Entwicklung für die CF.NET-Framework und Windows Mobile, könnte es nützlich sein, eine Kopie von VS.2005 zu halten, da sie noch CF.NET Ziel 1.0, die immer noch von vielen Geräte / Smartphones verwendet wird dort draußen. Mit VS.2008 glaube ich nicht, das ist möglich - aber wenn ich falsch ist, lass es mich wissen, da ich weiß, würde gerne.

3.5 - im Jahr 2007 veröffentlicht, ist dies 3,0 plus neue Bibliotheken (vor allem LINQ und einige zusätzlichen „Basis“ Bibliotheken wie Timezone) und neue Compiler (für C # 3 und VB 9). 3.0 - veröffentlicht im Jahr 2006, das ist nur 2.0 sowie neue Bibliotheken: Windows Presentation Foundation, Windows Communication Foundation, Workflow Foundation und Cardspace

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