2010-09-01 14 views
6

Gibt es einen Vorteil, Visual Studio 2010 auf Windows 7 statt auf Windows XP auszuführen?Vorteil der Ausführung von Visual Studio 2010 unter Windows 7 anstelle von Windows XP

+3

Sie meinen neben dem coolen Faktor? –

+0

Ja. Cooler Faktor ist kein Argument für unsere Admins, die eine heterogene Umgebung bevorzugen (lies: windows xp). Wichtige Faktoren für mich sind: Stabilität, Geschwindigkeit, Features ... – devmake

+2

Aber das sind auch die Wertargumente. Admins, die immer noch Windows XP verwenden, sind ahnungslos und sollten nicht für Entwicklermaschinen verantwortlich sein! –

Antwort

5

Betrachten Sie die difference between WPF on XP and Windows Vista (Aero), als eines der Argumente. Darüber hinaus, fügen Sie alle generischen Verbesserungen in Windows für die letzte Dekade, und so weiter ...

Bearbeiten: Um zu verdeutlichen, verwendet Visual Studio 2010 WPF, so dass Sie eine viel schnellere und stabile IDE durch die Verwendung auf Vista/Windows 7.

4

Als allgemeine Regel, ich denke, es ist besser, auf Ihrer Zielplattform zu entwickeln. Wenn Sie also für Windows 7 entwickeln, entwickeln Sie auf Win7. Wenn Sie für XP entwickeln, würde ich empfehlen, auf XP zu entwickeln.

Alles andere ist Geschmackssache. Ja, es gibt viele Entwickler, die Win7 lieben und sich nicht vorstellen können, zu den alten XP zurückzukehren. Auf der anderen Seite gibt es immer noch einige Leute in der Umgebung, die XP als das reifere Windows betrachten und nicht in Betracht ziehen werden, bevor Win7 SP2 ausgeht.

Treffen Sie Ihre Wahl ...

+3

Das ist ziemlich eng. Wenn Sie auf mehrere Plattformen abzielen, sollten Sie alle testen (virtuelle Maschinen machen es einfach). Es gibt jedoch einen großen Unterschied hinsichtlich der verfügbaren APIs (Windows 7-Jumpstart-Funktionen usw.) und der visuellen Darstellung von WPF/Silverlight-basierten Anwendungen. So ist es definitiv nicht nur eine Frage des Geschmacks. –

+0

@Claus: Sie haben absolut Recht beim Testen auf allen Zielplattformen! Aber mein Punkt ist, dass Sie durch die Entwicklung auf Ihrer (Haupt-) Zielplattform den Vorteil eines frühen Testens (während Sie entwickeln) auf dieser Plattform erhalten, anstatt sich später während des Testens zu entwickeln und herauszufinden, dass die Dinge ein wenig anders funktionieren als sie auf deinem Entwicklungssystem. Und ja, es könnte mehr sein als nur Geschmack ... es ist nur, dass VS auf Bot XP und 7 verwendet, finde ich die Unterschiede aus der Perspektive eines Benutzers eher klein, YMMV natürlich. – Treb

+0

Ich verstehe Ihren Standpunkt und stimme dem zu. Meine Zielplattform ist ASP.NET, daher glaube ich nicht, dass dies hier anwendbar ist (es sei denn, ich erwäge, den Windows Server auf meinem Laptop zu installieren). – devmake

2

Das Killer-Argument ist: VS 2010 auf Win7 Weise stabiler ist, als es auf XP ist. Ich habe beide Konfigurationen laufen, und je nachdem, was ich gerade mache, stürzt VS etwa alle 30 Minuten auf XP, während es auf Win7 selten abstürzt.

Dies wird größtenteils durch die Tatsache verursacht, dass VS 2010 Windows Presentation Foundation verwendet, die bei der Entwicklung von XP gar nicht vor Ort war.

Insgesamt habe ich jedoch erlebt VS 2010 als jetzt viel instabiler als 2008 sowieso. Ich bete für SP1 jeden einzelnen Tag; -) ...

EDIT:
Ich glaube nicht, dass es hilfreich ist, sich um die Zielplattform in erster Linie kümmern. Für mich ist es viel wichtiger, einen zuverlässigen Arbeitsalltag zu haben.

Thomas

8

Erstens, Windows 7 hat gute Sachen zu bieten. Ich bin produktiver auf Windows 7. Und Visual Studio 2010 (im Gegensatz zu 2008 und früher) ist Windows 7 bewusst. Ich bekomme nette Jumplists, die es zum Beispiel einfacher machen, zu neuen Projekten zu gelangen. Es ermöglicht auch die Installation von Visual Studio-Erweiterungen wie the one I blogged, die einen Compiler-Fortschrittsbalken als Überlagerung auf Ihrem Taskleistensymbol hinzufügen, so dass Sie VS während eines langsamen Builds minimieren und wissen, wie es geht.

Zweitens, Ihre Hauptmaschine auf 7 zu bewegen, wird wahrscheinlich Ihren Benutzern helfen. Viele Entwickler sind beim ersten Einsatz ihrer Anwendung auf einem Computer, auf dem sie kein Administrator sind, aus dem Gleichgewicht geraten. Die Entwicklung unter Windows 7 ist eine Möglichkeit, um sicher zu gehen, dass Ihre Anwendung mit UAC funktioniert, und auf einem XP-Computer, der von einem Nicht-Administrator ausgeführt wird. Wenn Sie sich jemals daran gewöhnt haben, Windows 7-Funktionen selbst zu verwenden um sie in Ihre Anwendung einzubinden. Wenn Sie selbst mit XP arbeiten, erhöht sich die Tendenz, dass Sie eine XP-Anwendung bereitstellen, die Benutzer normalerweise eher unter Windows 7 als unter Windows 7 verwenden.

+1

+1 für das UAC-Argument! –

3

Ich denke, es hängt auch davon ab, was ist Ihr Ziel, wenn Sie Anwendungsentwicklung (lesen WPF/Windows Forms) dann, wie es bereits gesagt wurde, muss es auf mehreren Plattformen getestet werden, so macht es nicht viel Unterschied.Wenn Sie jedoch eine Webanwendungsentwicklung durchführen, sollten Sie die spezifische IIS-Version für die Bereitstellung bereitstellen. Dies wurde mit dem Start von IIS Express einfacher, wenn Sie aber IIS 7.5 unter Windows 2008 R2 dann Windows 7 ausführen:

Nach meiner Erfahrung ist Windows 2008 R2 als eine Arbeitsstation läuft ziemlich gut, hat aber Mangel an Unterstützung für einige DVD-RW-Laufwerke und Grafikkarten kann ein wenig instabil sein, so Stick mit Windows 7 :-)

ich hoffe, das :-)

1

meiner Meinung nach hilft:

Wenn Sie Windows verwenden XP erleben Sie nicht die volle Funktionalität von WPF und Window 7 Transparenz. Es ist eine andere Sache, dass Ihr System viel schneller als in Windows spielen 7.

Windows 7 gibt Ihnen ein Völlegefühl aller Funktionen für den vollen Genuss der Entwicklung auf Fenster 7.

Visual Studio auf entwickelt wird WPF ist also viel besser mit aktuellen Technologien zu arbeiten als mit der alten Version zu arbeiten.

Ich selbst benutze Visual Studio auf Windows 7, benutze aber den klassischen Modus, der mir das Gefühl von Windows XP Classic gibt.

Verwandte Themen