2010-09-01 14 views
6

¿Hay alguna ventaja de ejecutar Visual Studio 2010 en Windows 7 en lugar de Windows XP?Ventaja de ejecutar Visual Studio 2010 en Windows 7 en lugar de Windows XP

+3

¿Quieres decir además del factor genial? –

+0

Sí. El factor frío no es un argumento para nuestros administradores, que prefieren el entorno heterogéneo (léase: Windows XP). Los factores importantes para mí son: estabilidad, velocidad, características ... – devmake

+2

Pero eso también pasa a ser el valor de los argumentos. ¡Los administradores que aún ejecutan Windows XP no tienen ni idea, y no deberían estar a cargo de las máquinas de desarrollo! –

Respuesta

5

Considere el difference between WPF on XP and Windows Vista (Aero), como uno de los argumentos. Más allá de eso, inserte todas las mejoras genéricas en Windows para la última década, y así sucesivamente ...

Editar: Para aclarar, Visual Studio 2010 utiliza WPF, para que pueda obtener un IDE mucho más rápido y estable mediante su uso en Vista/Windows 7.

4

Como regla general, creo que es mejor desarrollar en su plataforma de destino. Por lo tanto, si desarrolla para Windows 7, desarrolle en Win7. Si desarrolla para XP, sugeriría desarrollar en XP.

Todo lo demás es una cuestión de gusto. Sí, hay muchos desarrolladores que aman a Win7 y no pueden imaginarse regresar a los antiguos XP. Por otro lado, todavía hay bastantes personas que consideran que XP es el Windows más maduro, y no considerarán cambiar antes de que Win7 SP2 esté fuera.

Haga su elección ...

+3

Eso es bastante estrecho. Si se dirige a múltiples plataformas, debe probarlas todas (las máquinas virtuales lo hacen fácil). Sin embargo, existe una gran diferencia en términos de API disponibles (características de arranque de Windows 7, etc.) y aspectos visuales de aplicaciones basadas en WPF/Silverlight. Así que definitivamente no es solo una cuestión de gusto. –

+0

@Claus: ¡Tiene toda la razón al probar en todas las plataformas de destino! Pero mi punto es que al desarrollar en su plataforma objetivo (principal), obtiene el beneficio de las pruebas tempranas (mientras se desarrolla) en esa plataforma, en lugar de desarrollar y descubrir más tarde durante las pruebas que las cosas funcionan un poco diferente de lo que lo hacen en tu sistema de desarrollo Y sí, puede haber más que simplemente gusto ... es solo que al haber usado VS en bot XP y 7, creo que las diferencias desde la perspectiva de un usuario son bastante pequeñas, YMMV, por supuesto. – Treb

+0

Entiendo su punto y estoy de acuerdo con eso. Mi plataforma de destino es ASP.NET, así que no creo que esto sea aplicable aquí (a menos que considere poner Windows Server en mi computadora portátil). – devmake

2

El argumento asesino es: VS 2010 es la forma más estable en Win7 de lo que es en XP. Tengo ambas configuraciones ejecutándose, y dependiendo de lo que estoy haciendo exactamente, VS se cuelga cada 30 minutos en XP, mientras que rara vez se cuelga en Win7.

Esto se debe en gran parte al hecho de que VS 2010 utiliza Windows Presentation Foundation, que no estaba en absoluto en escena cuando se diseñó XP.

Pero en general, experimenté VS 2010 siendo mucho más inestable que 2008 de todos modos por ahora. Rezo por SP1 todos los días; -) ...

EDIT:
No creo que sea útil preocuparse por la plataforma objetivo en primer lugar. Para mí, es mucho más importante tener un entorno de trabajo diario confiable.

Thomas

8

En primer lugar, Windows 7 tiene cosas que ofrecer. Soy más productivo en Windows 7. Y Visual Studio 2010 (a diferencia de 2008 y anteriores) es consciente de Windows 7. Obtenn buenas listas de salto para facilitar el acceso a proyectos recientes, por ejemplo. También hace posible instalar extensiones de Visual Studio como the one I blogged que agrega una barra de progreso del compilador como una superposición en el icono de la barra de tareas, por lo que puede minimizar VS durante una compilación lenta y saber cómo le está yendo.

En segundo lugar, mover su máquina principal a 7 es probable que ayude a sus usuarios. Muchos desarrolladores han perdido el equilibrio la primera vez que su aplicación se implementa en una máquina en la que no son administradores. Desarrollar en Windows 7 es una forma de asegurarse de que su aplicación funcione con UAC, y que funcione en una máquina XP ejecutada por un administrador que no sea administrador (si alguna vez la encuentra). Tener el hábito de usar las características de Windows 7 lo alentará para engancharlos en su aplicación. Permanecer en XP usted mismo aumenta la tendencia de que entregue una aplicación de XP que la gente puede usar más o menos en su mayoría en Windows 7, en lugar de una aplicación de Windows 7.

+1

+1 para el argumento UAC! –

3

supongo que también depende de lo que es su objetivo, si lo hace el desarrollo de aplicaciones (leer las formas de WPF/de Windows) entonces, como ya se ha dicho, tendrá que ser probado en múltiples plataformas por lo que no hace mucho diferencia.Sin embargo, si está realizando un desarrollo de aplicaciones web, debe apuntar a la versión de IIS específica en la que va a implementar. Esto se ha vuelto más fácil con el lanzamiento de IIS Express, sin embargo, si la orientación IIS 7.5 en Windows 2008 R2 y luego ejecutar Windows 7 :-)

En mi experiencia, Windows 2008 R2 se ejecuta como una estación de trabajo es bastante bueno, pero tiene falta de soporte para algunas unidades de DVD-RW y tarjetas gráficas puede ser un poco inestable, lo que se adhieren con Windows 7 :-)

Espero que esto ayude :-)

1

En mi opinión:

Si se utiliza Windows XP no experimenta el conjunto completo de funciones de WPF y la transparencia de Windows 7. Es un Otra cosa es que su sistema puede jugar mucho más rápido que en Windows 7.

Windows 7 le da una sensación completa de todas las características necesarias para el pleno disfrute del desarrollo en la ventana 7.

Visual Studio se desarrolla en WPF por lo que trabajar con las tecnologías actuales es mucho mejor que trabajar con la versión anterior.

Yo mismo uso Visual Studio en Windows 7 pero uso el modo clásico que me da la sensación de clásico de Windows XP.

Cuestiones relacionadas