2009-08-20 15 views
7

¿Qué sistema operativo me recomiendan para una máquina de desarrollo:Windows Server 2008 R2 o Windows 7

  • Windows Server 2008 R2

o

  • Windows 7

A partir de ahora, la mayoría de los "desarrolladores web" probablemente utilicen Windows Server 2008 debido a IIS y Vista SuckingBigTime.

¿Esto cambia con Windows 7? ¿Podemos finalmente usar un sistema operativo cliente en una computadora cliente nuevamente o el tiempo aún no ha llegado?

Respuesta

13

Ésta no es una lista definative y se puede ampliar por otros editores si así se requiere, pero:

de Windows 7

  • sistema operativo de escritorio de manera compatible con el sueño/hibernación
  • Windows XP Modo para pruebas basadas en XP
  • Puede tener una huella más pequeña que el servidor
  • Puede tener más GUI Bling que el servidor
  • ¡Tiene una bonita animación cuando se inicia!
  • puede ejecutar todos los de el sistema operativo Windows que pueda necesitar para implementar la aplicación de la tercera Parte del hipervisor
  • pila bluetooth nativo

Windows 2008 R2 OS

  • Server puede apoyar el sueño/hibernar si no se habilitó Hyper-V
  • Se envía con un hipervisor gratuito (HyperV)
  • Quizás f aster unas tareas específicas debido a optimizaciones hecho
  • puede tener una huella más grande que el escritorio
  • puede ejecutar todos los de el sistema operativo Windows que pueda necesitar para implementar la aplicación en
  • No hay capacidad de bluetooth

Ambos sistemas operativos

  • Construido sobre el mismo núcleo
  • tienen los mismos netwo jo pila
  • comparten la misma interfaz gráfica de usuario

Decisión

  • Ir con lo que se ajusta a sus necesidades.

Solo para el registro He utilizado Windows 2008 como mi escritorio de elección desde las primeras versiones beta. Puede que haya perdido mi sueño/hibernación, pero puedo preparar mi café mientras mi máquina arranca por la mañana.

Además, no mencioné la ejecución de otros sistemas operativos en los hipervisores, pero podría hacerlo también.

+0

Gran rodeo. – Kieron

+0

Recuerda que estoy hablando principalmente de desarrollo web, por lo que IIS es una herramienta imprescindible que Kieron ya eliminó. – Mikeon

4

Mi carne con 2008 R2 fue la falta de soporte para Bluetooth, lo que significaba ningún teclado y el ratón para mí ... así que, fui a 7.

Con ella está la versión completa de IIS, no puedo vencerlo - totalmente increíble.

Corriendo a través de una MacBookPro con 4GB de RAM y una i7 920 con 12GB - ambas x64 (obviamente) - ¡ni una sola queja!

+0

La falta de soporte Bluetooth es un problema importante en el sistema operativo de un cliente, es bueno que lo señale. También IIS completo es imprescindible. – Mikeon

1

Windows 7 - Hay algunas aplicaciones de cliente que no se ejecutan en Windows 2008

+0

¿De verdad? ¿Tienes algún ejemplo? - Además, si encuentra una aplicación que no se ejecuta, puede usar las herramientas de compatibilidad de aplicaciones para ejecutarla. – Kieron

+0

@Kieron - El que escuché que no funcionó fue Zune. –

-3

Windows 7 es cutted Windows Server 2008 R2, por lo que Windows Server 2008 R2 es mejor.

1

Windows Server 2008 R2 es una edición de servidor, viene con muchas herramientas para administrar una red informática, y como desarrollador simplemente no la usará. Es mejor esperar a Windows 7 en las tiendas o directamente obtenerlo de MSDN.

+0

espera? Está disponible en MSDN para descargar ahora. Es cierto que la falta de controladores, errores y SP1 podría ser un problema. :) – gbjbaanb

+0

En realidad, ejecuté Windows 2008 como un SO de desarrollo por más de un año, fue realmente sólido, mucho mejor que Vista (creo que dicen que es OTB 30% más rápido, lo que puedo creer). – Kieron

2

Windows 7:

  • El Windows XP mode será sin duda de gran valor.
  • No necesito IIS para el desarrollo .NET: Visual Studio viene con un servidor de prueba. Debe existir servidores livianos para otras tecnologías.
  • Si se necesitaba IIS (para fines de prueba), crearía un entorno virtual con Windows Server 200x.
1

Es muy atractivo intentar ejecutar Windows Server 2008 R2 con Hyper-V como su sistema operativo de escritorio/estación de trabajo, porque entonces puede alojar servidores de prueba en la misma máquina. Si está desarrollando para un entorno de servidor x64, esto es realmente algo que podría pensar que desea hacer.

Pero hay un problema grave: Hyper-V hace que ciertas operaciones específicas del controlador de video en el sistema operativo host se ejecuten mucho más lentamente. Y Windows Server 2008 R2, con cualquier tipo de tarjeta gráfica remotamente moderna, intentará usar operaciones aceleradas de video para muchas cosas simples como desplazarse, mover y redimensionar ventanas, y esas operaciones serán mucho más lentas cuando Hyper-V esté habilitado No solo un poco más lento, tanto más lento como para ser muy irritante.

Este es un problema muy grave cuando se intenta usar Windows Server 2008 R2 con Hyper-V como sistema operativo de escritorio/estación de trabajo. Windows Server 2008 R2 con Hyper-V habilitado realmente debe usarse ÚNICAMENTE como un sistema operativo de servidor donde la consola se usa muy raramente, porque el rendimiento de video de la consola será horrible.

Este es un problema que Microsoft conoce, pero que no es muy conocido.Aquí hay una entrada de blog que tiene cierta información y enlaces a otras fuentes de información: http://blogs.msdn.com/virtual_pc_guy/archive/2009/08/21/hyper-v-versus-desktop-computing.aspx

(Windows Server 2008 (también conocido como no R2) no sufre el mismo grado de este problema, porque Windows Server 2008 no lo hace utilice operaciones de video acelerado para tareas comunes como desplazamiento de ventana, movimiento y cambio de tamaño. El problema subyacente todavía está presente, pero no se activa tan fácilmente o con tanta frecuencia, por lo que no es un inconveniente.)

Cuestiones relacionadas