Visual Studio en computadora portátil y de escritorio

1

Tengo este dilema en este momento. He estado ejecutando Visual Studio en mi escritorio y en mi computadora portátil durante aproximadamente 2 años. Sigo cambiando la configuración o agregando nuevos complementos a uno u otro y luego tengo que copiar la configuración a la otra computadora.

Esto se ha vuelto muy molesto y estoy tratando de encontrar una solución. Esto es lo que he pensado hacer hasta ahora. Estaba pensando en instalar solo Visual Studio en mi computadora portátil para poder seguir programando donde quiera que vaya, pero mientras estoy en casa solo tengo un escritorio remoto en mi computadora portátil, o algo por el estilo.

Estaba pensando en hacer un conmutador kvm para poder conectarme directamente a mi computadora portátil, pero tengo un monitor dual configurado y mi computadora portátil solo tiene un puerto vga.

No estoy seguro de los problemas de rendimiento que trataría de controlar remotamente en mi computadora portátil, pero esperaría que no sea un gran problema. ¿Ustedes tienen alguna otra idea?

Chris Watts
fuente
3
Parece que estás haciendo un trabajo terriblemente grande ... sobre un archivo de configuración. ¿Qué hay que cambias tan a menudo?
Torre

Respuestas:

4

¿Por qué incluso tener un escritorio?

En el trabajo, todos tenemos computadoras portátiles con estaciones de acoplamiento. Las computadoras portátiles están equipadas al máximo para garantizar que también puedan ejecutar todas las herramientas de desarrollo y una máquina virtual y, cuando nos conectamos a la estación de acoplamiento, tenemos acceso a un teclado "real" y un monitor gigantesco.


fuente
Una computadora de escritorio tiene varias ventajas: CPU más rápidas, más memoria, disco rápido y pantallas más grandes (por ejemplo, dos pantallas de 24 "). Además de ser mejor ergonómicamente para un uso prolongado.
Richard
@ Richard: es cierto, pero puede manejar dos pantallas desde una estación de acoplamiento y un complemento en un teclado y mouse estándar. Una computadora portátil de alta gama tendrá suficiente memoria y una CPU lo suficientemente rápida y siempre puede comprar un disco duro externo también.
ChrisF
1

Lo hice antes y simplemente funciona. No hay problemas de rendimiento allí. El único problema es que trabajará en un solo monitor con Visual Studio, no dos, porque el escritorio remoto solo puede usar una pantalla para las versiones actuales.

Meligy
fuente
1

Tengo un par de ideas, una más apacible que la otra:

  1. Crear una máquina virtual de desarrollo Puede crear una máquina virtual que tenga su entorno de desarrollo configurado de la manera que desee. La VM se puede colocar en una unidad externa que simplemente conecte a su computadora portátil o de escritorio. El software de virtualización disponible que puede usar incluye VMWare Server o VirtualBox. Ambos deberían hacer el trabajo bien, pero tanto su computadora portátil como su computadora de escritorio necesitarán tener la potencia para ejecutar una máquina virtual. Estoy a favor de esta opción, aunque sobre el # 2 a continuación.

  2. Escritorio remoto / VNC Esto puede ser complicado, especialmente porque necesitará tener una conexión de red confiable a Internet y mantener su escritorio funcionando 24/7. Básicamente, configura su escritorio para permitir conexiones remotas y utiliza su computadora portátil para conectarse desde Internet. Sin embargo, la seguridad y el rendimiento de la red evitan que esta opción sea una realidad. Si está interesado de todos modos, busque el software VNC o use Microsoft Live Mesh (www.mesh.com). Live Mesh podría ser el camino a seguir, ya que elimina la molestia de configurar su red para permitir esta conectividad.

ajawad987
fuente
Un problema con Visual Studio (posiblemente otros) es que cuando se ve con TightVNC o UltraVNC, no se muestran los cuadros de información sobre herramientas y los cuadros de Intellisense. :(
JYelton
Entonces estaba pensando en hacer la ruta de VM pero ahora me pregunto sobre el rendimiento. ¿Sería el cuello de botella la transferencia de datos entre la unidad externa y la computadora principal? De ser así, ¿afectaría esto al rendimiento de la depuración de un programa 3D? como un juego de xna? Porque cuando hago un escritorio remoto y ejecuto el programa 3D, la velocidad de fotogramas cae como 10 en el programa.
Chris Watts
@Chris: sé que con una máquina virtual en ejecución, puede obtener una tasa de cuadros bastante buena. Con VMWare Fusion, puedo jugar a World of Warcraft a través de él en mi MacBook Pro sorprendentemente. Eso puede ser una indicación de que puedes depurar juegos XNA en una máquina virtual. El factor limitante que veo cuando ejecuto VS2010 virtualmente es el disco duro, que ejecuta el sistema operativo host (Mac OS X) y Windows 7). Una HD separada definitivamente mostraría una mejora en la depuración y las aplicaciones intensivas en disco, pero si no tiene esa opción, una sola HD también estaría bien.
ajawad987
@JYelton - Sí, estoy de acuerdo. Probé VNC y remoting y no me gustó la experiencia. Sin embargo, configurar una máquina virtual funciona bien.
ajawad987 19/10/10
0

No lo he probado para la configuración de VS, pero uso Live Mesh para sincronizar marcadores y proyectos de desarrollo en varias máquinas. Funciona muy bien.


fuente
0

Cambie su computadora de escritorio por una buena estación de acoplamiento para su computadora portátil, luego tendrá la configuración de pantalla dual, teclado y mouse más grandes mientras está en casa, y aún tendrá la flexibilidad de viajar. Una máquina, una configuración para mantener.

calvo
fuente