2009-03-19 8 views
1

Nehmen wir an, Sie haben einen langsamen Laptop, der nicht mit Visual Studio umgehen kann, aber einen unglaublich schnellen Desktop, der das kann. Lassen Sie uns auch sagen, dass Sie in mehreren Räumen in Ihrem Haus entwickeln möchten. Gibt es Nachteile, Visual Studio auf dem Desktop auszuführen und den Laptop einfach als Remote-Zugriff zu verwenden? Ich würde vermuten, dass das einzige, worüber Sie besorgt wären, die Netzwerklatenz wäre, aber wenn sich die beiden Computer im gleichen Netzwerk befinden, sollte das minimal sein.Gibt es Nachteile beim Remote-Ausführen von Visual Studio?

Antwort

4

Tun Sie es.

Da Sie Visual Studio in Ihrem eigenen lokalen Netzwerk ausführen, sind die Hauptnachteile (Sicherheit und Latenz) nicht vorhanden. Darüber hinaus erhalten Sie die Geschwindigkeit Ihres Desktops und die Mobilität Ihres Laptops.

0

Keine großen Nachteile. Ich habe VS 2008 remote auf einem 400 Meilen entfernten Server ausgeführt, mit GNU/Linux und rdesktop auf meinem Laptop und dem Server (natürlich) mit Windows. Die einzigen Probleme, denen ich begegne, sind, dass es ein Chaos ist, Dateien zwischen den beiden zu verschieben - aber wenn Sie den Desktop in der Nähe haben und alles installieren können, was Sie wollen (zB FTP-Programme), kann ich keine Nachteile sehen.

+0

Welches Remote-Client-Tool verwenden Sie? Mit MSTSC können Sie der Sitzung lokale Laufwerke hinzufügen. – AnthonyWJones

+0

Ich bin mir nicht sicher, es ist nicht mein Server. Ich habe es während eines .NET-Workshops benutzt, und es war mir völlig egal, was es lief, solange es funktionierte. ;) –

1

Ich mache das sogar über Breitband, ich habe nie Geschwindigkeit als ein Problem gefunden.

1

Dies ist meine Standardarbeitsweise bei der Arbeit. Es gibt Zeiten, in denen Sie Probleme haben, wie das Öffnen von TFS-Dokumentenanhängen kann fehlschlagen, aber insgesamt ist die Erfahrung in Ordnung.

Es ist auch ein zusätzlicher Bonus, dass Sie es kontinuierlich laufen lassen können (zB über Nacht/Wochenenden) und Sie können einen Build starten, bevor Sie den Abend verlassen und zu einem paketierten Installer (oder einem Fehler :) zurückkehren) .

Ich freue mich auf (in einem Jahr oder zwei) in der Lage, dies über Hyper-V zu tun - dann wird die Anwendung ausgeführt, als ob es auf meinem Laptop ist, ohne Remote-Desktop erforderlich.

0

In einer korporativen Arbeitsumgebung, in der ich das versucht habe, habe ich mich nie besonders gefreut. Versucht mit MSTSC und VNC.

Einen Desktop mit mehreren Monitoren zu haben und zu versuchen, das durch ein kleineres Laptop-Display zu sehen, ist normalerweise ziemlich schmerzhaft, nie genug Platz.

Auch wenn es sich um PCs auf dem gleichen Schalter handelte, schien es immer eine gewisse Verzögerung beim Bewegen oder Tippen der Maus zu geben, ich bin mir sicher, dass Sie sich anpassen konnten, ich fand es auch ein bisschen nervig.

Wir haben noch nicht versucht, DevStudio von einem CITRIX-Server zu bedienen, aber das könnte sich lohnen.

0

Ich arbeite viel mit Visual Studio über Breitband, was in Ordnung ist. Wenn Sie Linux auf Ihrem Laptop laufen, ist Rdesktop Ihr ​​Freund. Es gibt viele Optionen, um mehr Geschwindigkeit zu erzielen, z. B. 8-Bit-Farbe statt 16 oder mehr. Ich weiß nicht, ob mstsc solche Optionen anbietet. Visual Studio 2008 hat in Bezug auf Geschwindigkeit viele Möglichkeiten bekommen, das aktiviert werden kann, wenn die Verbindung zu langsam ist: deaktivieren schicke Menüs usw.

Grüße

0

Ich denke, dass das duale (oder mehr) Monitor Set-up nicht zu schlagen die Leichtigkeit der Mobilität, wenn Sie einen Laptop mit einem Remote-Desktop verbinden. Ich arbeite zu Hause mindestens zwei Tage in einer Arbeitswoche mit meinem Laptop (das ist ein 17 ", 1900x1200 Bildschirm, im Grunde, was sie einen" Desktop-Ersatz "nennen), verbunden mit VS und TFS mit VPN und ich finde diese Erfahrung weniger als die Situation bei der Arbeit, wo ich den 17 "Laptop-Bildschirm und einen 24" TFT (auch 1900x1200) habe.

Ich habe auch erfahren, dass das Ausführen von VS (oder SQL Server Management Studio zum Beispiel) über eine RDP-Sitzung ist einfach nicht wie die echte Sache. Es macht den Job erledigt, aber das "Gefühl" ist nicht das Gleiche.

Verwandte Themen