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
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.
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.
Ich mache das sogar über Breitband, ich habe nie Geschwindigkeit als ein Problem gefunden.
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.
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.
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
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.
- 1. Gibt es einen Ccache für Visual Studio?
- 2. Anwendung friert außerhalb von Visual Studio ein. Beim Starten von Visual Studio funktioniert es
- 3. Gibt es einen Visual Studio Build Profiler?
- 4. Gibt es eine Liste von Visual Studio-Umgebungsvariablen?
- 5. Gibt es in Visual Studio-Makros ein Äquivalent von DoEvents?
- 6. Gibt es ein Datenraster für das Überwachungsfenster in Visual Studio
- 7. Gibt es Delphi ActionManager Alternative in Visual Studio
- 8. Gibt es Visual Studio-Add-Ins für echte "Smart Tabs"?
- 9. Gibt es eine Konfigurationsdatei für Visual Studio Add-In?
- 10. Gibt es irgendwelche Nachteile mit ConcurrentHashMap?
- 11. XAML-Vorschau für Visual Studio 2015. Ist es verfügbar oder gibt es Alternativen von Drittanbietern?
- 12. Gibt es Nachteile bei der Verwendung von AJAX als RIA?
- 13. Gibt es Nachteile bei der Verwendung von -O3 in GCC?
- 14. Gibt es eine CodeMap-Alternative für Visual Studio Professional
- 15. Gibt es eine MVP Vorlage für Visual Studio
- 16. Gibt es Einschränkungen bei Visual Studio-Setup-Projekten?
- 17. Gibt es etwas wie Eclipse-Perspektive in Visual Studio?
- 18. Gibt es ein Visual Studio 2008 Keymap-Profil für Netbeans?
- 19. Fehlermeldung "Es gibt keine Eigenschaftenseiten für die Auswahl" Visual Studio
- 20. Gibt es eine g ++ Entsprechung zu Visual Studio __declspec (novtable)?
- 21. Gibt es eine Task-Manager-ähnliche Anwendung für Visual Studio?
- 22. Gibt es Best Practices für Visual Studio Project/Solution Structure?
- 23. Visual Studio 2015 Nuget „Es gibt keinen Arbeitsordner Mapping“ Fehler
- 24. Gibt es ein JavaScript/CSS-Komprimierungsprogramm für Visual Studio?
- 25. Visual Studio 2010 Datenbankprojekt, gibt es einen visuellen Weg?
- 26. Gibt es ein Plugin für Vim, das mir beim Debuggen helfen würde wie Visual Studio?
- 27. Gibt es eine Visual Studio-Testprojektvorlage für NUnit?
- 28. gibt es ein Sandcastle-Plugin für Visual Studio 2010?
- 29. Gibt es einen T4 Editor für Visual Studio 2010 CTP2?
- 30. Gibt es eine Möglichkeit, Visual Studio Post Build Schritte
Welches Remote-Client-Tool verwenden Sie? Mit MSTSC können Sie der Sitzung lokale Laufwerke hinzufügen. – AnthonyWJones
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. ;) –