2010-03-05 864 views
8

Estaba considerando usar Windows Server como SO para mi estación de trabajo de desarrollo .NET principal. Incluye la versión de IIS a la que más a menudo despliego, gestiona el cumplimiento de FIPS de manera diferente, etc. Ciertamente, no uso ninguna de las ventajas multimedia (¿o hay alguna?) De un sistema operativo de estación de trabajo.¿Qué pros/contras provienen del uso de un sistema operativo de servidor para su máquina principal de desarrollo .NET?

¿Qué pros/contras conlleva usar un sistema operativo de servidor para su estación de trabajo de desarrollo .NET principal?

Respuesta

1

El profesional en el funcionamiento del Servidor OS para el desarrollo es que tiene un entorno que es casi similar a su entorno de despliegue, si está construyendo un software que se ejecutará en un servidor.Para alguna plataforma como SharePoint, debe ejecutar un sistema operativo de servidor para el desarrollo.

Windows Server, especialmente con Win Server 2008, saldrá de la caja y los servicios más seguros, innecesarios se desactivarán por defecto, no sé si esto es una ventaja o una desventaja.

En cuanto a la desventaja, algunas aplicaciones que se crean principalmente para el escritorio no funcionarán bien en el sistema operativo de su servidor. Lo más probable es que se ejecuten, pero tendrá pequeños problemas aquí y allá. El mejor ejemplo es iTunes, se ejecutará pero de vez en cuando verá algunos errores extraños. Además, algunas aplicaciones comprueban si hay sistemas operativos compatibles, y es muy probable que ni siquiera se instalen si está ejecutando un sistema operativo de servidor.

Finalmente, hay colores un poco apagados en Windows Server, tengo un monitor que está conectado a un Windows Server 2008 R2 y un equipo con Windows 7, en Windows Server 2008 R2 el color es un poco más claro, hago un gran cantidad de diseño gráfico, así que esto fue muy molesto.

Por lo tanto, la respuesta depende de qué desarrolle y qué aplicaciones use con más frecuencia. La mayoría de las aplicaciones y controladores funcionarán sin problemas.

4

He encontrado que Windows Server 2008 R2 es un excelente sistema operativo en el que puedo trabajar como mi máquina de escritorio cotidiana. Tener la capacidad de implementar en IIS 7 localmente, trabajar con SQL Server y administrar otras VM a través de Hyper-V ha sido de gran ayuda para mi proceso de desarrollo.

Dicho esto, me he encontrado con problemas con otras aplicaciones que no "me gusta" el sistema operativo del servidor, pero sé que puede habilitar una 'Característica' en Server 08 R2 para Desktop Experience que permite ejecutar la mayoría de las aplicaciones de todas formas. Solo prepárese para sintonizar el sistema operativo para hacer lo que necesita hacer.

2

Uso el servidor Win 2008 R2 en mi máquina personal. ¿La razón? Se origina de los tiempos de Win98/NT4.

Win98 era inestable y se bloqueaba todo el tiempo. NT4 era sólido como una roca.

Luego estaba el servidor XP vs. 2003. La misma historia. 2003 se realizó mucho más estable.

Luego fue el servidor Vista vs. 2008. No hay comentarios aquí.

Ahora es Win7 frente a 2008 R2. Esta elección es difícil. Ambos se ven como sistemas operativos estables. Elegí 2008 R2 sin embargo. En su mayoría es un viejo hábito.

Una razón real: siempre me ha disgustado la cantidad de decoraciones, animaciones y todo eso que se activó de forma predeterminada en las versiones de escritorio. Siempre tomó mucho tiempo desactivar cosas innecesarias. El más feo de todos era Vista con todas esas sugerencias de marketing y molestas para actualizar, parecía un sitio pornográfico. Entendí en 15 minutos que no tendría valor para mantenerlo en mi máquina.

Con las versiones de servidor, todo está desactivado por defecto, solo habilito lo que realmente necesito.

Una razón más. Windows 2008 (R2) admite la virtualización de hardware (función del servidor de Hyper-V). Otra versión de Windows no. Entonces es la única opción entonces.

Una desventaja de Win 2008 (R2): pila de Bluetooth se elimina de él. :(

+0

Por otro lado, R2 cuesta 3 veces la versión de la estación de trabajo. Aunque supongo que es bastante fácil de justificar en el lugar de trabajo en lugar de utilizarlo en el hogar. – hythlodayr

+0

Puedo disfrutar de una versión de MSDNAA que es gratis. Sin embargo, estoy de acuerdo en que esta opción no está disponible para todos. –

+0

R2 es increíblemente caro ... Afortunadamente, todavía califico para DreamSpark que también tenía todas las licencias de servidor :-) – MattGWagner

1

Yo uso Windows 7 para desarrolladores en casa porque mi máquina de desarrollo pasa a ser también lo suficientemente potente como para jugar a juegos más recientes...:)

Pero para estar de acuerdo con otros que publicaron, uso Windows Server 2008 en el trabajo (R2 es solo x64, y mi cuadro de desarrollo sigue siendo x86, de ahí la versión un poco desactualizada), y he no tuve problemas En realidad, lo prefiero, ya que puedes deshabilitar los lujos de usuario que son comunes con una versión de escritorio de Windows y liberar más recursos para tus herramientas de desarrollo.

0

He estado usando Server 2003 y últimamente 2008. Mucho mejor que las versiones de SO de escritorio correspondientes por las razones anteriores y también porque (y esto no está comprobado, pero ciertamente proviene de evidencia empírica) los sistemas operativos de servidor parecen ser más optimizado (o quizás no tenga tanto bloatware sin sentido). Probablemente ha visto esto: http://www.win2008workstation.com/, pero por las dudas.

Puedo confirmar que todo funciona perfectamente.

Cuestiones relacionadas