2008-08-07 15 views
14

Estoy a punto de obtener una nueva PC del trabajo, e incluirá la opción de tener Vista Business como sistema operativo o una versión anterior a XP Pro. Aparte de un poco de prueba, nunca he usado Vista, pero en general he escuchado muchos más informes malos que buenos con respecto a Vista. No creo que el hardware sea un problema (Intel Core Duo T9300, 4GB RAM, 256MB NVIDIA) en términos de rendimiento. Simplemente me incomoda usar Vista para mi sistema de desarrollo principal dada su historia, cuando tengo la oportunidad de seguir usando XP.Vista o XP para Dev Machine

¿Hay alguien aquí que tenga experiencia con Vista y XP como sistema operativo en su máquina de desarrollo? Si pudieras elegir una sobre la otra, ¿con qué irías? Necesitaré usar Visual Studio 2003/2005/2008, SQL Server 2005, máquinas virtuales, Office, así como muchas búsquedas multitarea y navegación con varias pestañas.

(Nota: no estoy interesado en Microsoft-bashing. Si no ha utilizado Vista pero acaba de escuchar cosas malas, entonces tiene el mismo nivel de experiencia que yo y probablemente no debería estar respondiendo al pregunta).

Editar: Como estoy obteniendo esta computadora del trabajo, preferiría usar uno de los sistemas operativos ofrecidos: 32 bit XP PRO o 32 bit Vista.

Respuesta

37

Uso Vista x64 en mi máquina de desarrollo principal. Funciona todo desde Visual Studio 6.0 hasta 2008 sin problemas.

No es un gran avance, pero lo prefiero a XP.

Si alguna vez necesita XP para algo, la PC virtual es gratuita y funciona bien. Mantengo una imagen de XP VPC a mano para probar en XP, IIS6 e IE6. Lo mejor de ambos mundos.

¡Por supuesto, siempre puede obtener Windows Mojave en su lugar!

En respuesta a la edición de la pregunta: Utilicé Vista x86 durante aproximadamente 6 meses antes de cambiar a x64. Misma opinión.

Solo tenga en cuenta que perderá 0.5-1.0gb de su RAM con x86. Debería poder obtener medios x64 casi gratis here. Su licencia es buena para ambas ediciones.

+0

"Prefiero a XP ". ¿Podría agregar algunos detalles a su respuesta sobre por qué es esto? Actualmente estoy usando XP para mi PC de desarrollo y me interesaría saber con qué específicamente Vista me puede ayudar como desarrollador. – Ash

+0

En cuanto a Xp vs Vista, creo que el sistema de permisos es muy útil. Desarrollo en una cuenta que no es de administrador y cada vez que necesito un permiso aparece una ventana emergente para que pueda insertar el inicio de sesión/pase de un administrador. XP Tuve que abrir una sesión de administrador. No sé si XP cambió el comportamiento con SP3. –

4

vista x64 con 8 gigas de ram y una plétora de máquinas virtuales y su vida será muy agradable. Hagas lo que hagas, no vayas de 32 bits, no hay ventajas para 32 bits de más de 64 bits.

8

He estado ejecutando Vista (x86 en la computadora portátil y x64 en el escritorio) durante más de un año, y nunca volvería a XP. No he tenido problemas de compatibilidad, confiabilidad o rendimiento.

Como dijo David, es bueno mantener un XP VM para las pruebas de IE6 e IIS6, pero rara vez tengo que usar el que tengo.

EDIT: Obtenga Vista x64 si tiene más de 2 gb de RAM !! Solo lo estás desperdiciando si no lo haces.

1

Una cosa importante a tener en cuenta es que Vista no es compatible con Visual Studio 2003, echa un vistazo a Visual Studio and Windows Vista

Hemos de tener en cuenta que podrás perder 0.5-1.0gb de la RAM con x86. Debería poder obtener casi de medios x64 gratuitos aquí. Su licencia es válida para ambas ediciones.

Con Vista SP 1 ya no pierde la memoria RAM de 0.5-1GB, ahora puede ver los 4GB completos. A pesar de haber dicho eso, el sitio de Microsoft this no dice que puede usar todos los 4 GB de RAM. Dice que puede informar sobre todo eso. :)

1

Aunque Vista no "admite" Visual Studio 2003, funciona bien. Pasé un año trabajando en formularios web, win-forms & proyectos de servicio de Windows usando .net 1.1 en VS2003 sin ningún problema. MS tiene una lista de problemas en http://msdn.microsoft.com/en-us/vs2005/bb188244.aspx

Vista64 definitivamente sería mi elección.

1

Definitivamente puedo decir mantenerse al margen de cualquier del extremo inferior Vista instala, ya que si no se pierden:

  • Capacidad para hacer copias de seguridad simples para un disco no está conectado físicamente a la máquina;
  • Acceso de término a su máquina desde cualquier otro;
  • Como dijo Fry, perderás RAM. Tengo 4, vista solo "ve" 3.

Estoy saliendo de la caja al menos. Quiero ir a x64 pero realmente temo tener que volver a instalar todo.

2

Realmente depende del tipo de desarrollo que esté realizando. Si está haciendo algo que requiere cantidades masivas de memoria & recursos (enormes conjuntos de datos y mucha matemática), XP es el camino a seguir. Incluso si pierde parte de la memoria al no ejecutar x64, todavía está ganando alrededor de 750mb que de lo contrario sería masticado por muchos de los servicios en segundo plano de Vista.

Si está haciendo un desarrollo web, depende de su entorno de prueba. Si hace todo localmente usando IIS & VS.NET, realmente no importa. VS tiene su propio servidor web incorporado. Si tiene que probar en IIS, es útil tener una máquina virtual para lanzarla a un servidor 2003. Tenga en cuenta que Vista consumirá parte de esa memoria que podría usarse para una máquina virtual.

Dada su lista de requisitos, tendría que recomendar ir con XP Pro. Si eres un multitarea pesado, necesitas todos tus recursos frente a ti, sin ser masticado por el Aero y la búsqueda en segundo plano. Utilicé Vista para desarrollo durante aproximadamente 8 meses, luego obtuve un nuevo trabajo donde tenía XP. Al principio fue molesto, pero la capacidad de respuesta de XP superó las características de Vista, especialmente cuando hay un montón de ventanas abiertas y toda mi memoria RAM se ha ido.

También existe un problema de compatibilidad: una gran cantidad de VS.NET (especialmente versiones anteriores) son bastante ... difíciles bajo Vista. Por ejemplo, la función de publicación para sitios web se puede romper en Vista. También debe tener cuidado con la forma de tratar con el UAC, ya que algunas cosas de VS.NET requieren que explícitamente se ejecute como Administrador. También recuerdo haber tenido alguna dificultad con la Máquina Virtual de Microsoft, pero esto fue en 2007. Estoy seguro de que ya está remendado.

0

si haces web, iis 7 mece la casa, poder tener varios hosts en una sola caja ha sido un salvavidas para mí, ya no sé cómo volver a xp.

Si tuviera que volver, el servidor 2003 es lo menos que aceptaría, no tener un servidor web funcional realmente no es una opción.

6

Vista x64, justo al lado de la parte superior de mi cabeza:

mejor el cambio de contexto con la descarga de WDM representación visual a la tarjeta gráfica.

Incorporado en la búsqueda no es solo para documentos, tipo de evento para los servicios de registro de eventos para el administrador de servicios etc. útil para encontrar la utilidad xyz que utiliza con poca frecuencia.

Un control más refinado de la puesta en marcha del servicio, es decir, Delay Start, retrasa un servicio durante unos minutos para no atascar los tiempos de arranque. ideal para servidor sql y otros.

UAC le permite otorgar permisos de administrador para las herramientas que necesita, al tiempo que le permite probar su código con permisos más bajos.

Shift + clic con el botón derecho en un archivo seleccione "Copiar como ruta" muy, muy impresionante.

ReadyBoost, inserte un disco usb de 4 gigas y olvídese de él. Se utilizará para caché para superfetch y acceso aleatorio io paginación, los sistemas con poca memoria esto es bastante notable, es decir, las computadoras portátiles.

IPv6 - usted quiere que en un año o tres

En todo más seguro.

Mi experiencia personal: Mi máquina de trabajo es un quad core de 2.6 ghz ejecutando xp x64 y me siento adolorido y lento en mi máquina casera Vista, un núcleo dual de 2.0 ghz. Visual Studio sube en menos de un segundo, el proyecto se carga en unos segundos, en comparación con mi caja de trabajo, donde puede demorar hasta 30 segundos.

"Estoy inquieto por el uso de Vista para mi sistema de desarrollo principal dada su historia"

Es la historia es que ha sido mejor que XP desde que fue lanzado. A la gente le gusta hablar tortazo.

+0

La compatibilidad con Teredo IPv6 en Vista es MUCHO mejor que XP (actualmente funciona a través de NAT). Sin embargo, si tiene un tunnerl usando AICCU, quédese con XP. NO es confiable en Vista. :( –

0

Agregaré mi voz a aquellos que dicen que Vista es más que adecuada. Estoy usando una combinación de varios sistemas operativos y Vista Ultimate es mi favorito por lejos. Quad core 2.5 con 4 gb. No se ha actualizado a x64 todavía.

0

Si tiene problemas con Vista y Visual Studio 2003 o 2005, intente ejecutarlo como administrador (haga clic con el botón derecho, Ejecutar como administrador). Eso resuelve la gran mayoría de los problemas, especialmente cuando se trabaja con IIS, BizTalk, etc.

1

Yo digo ir por vista ... IIS7 es genial, y la asignación de memoria es más inteligente (Vista no desperdicia RAM, lo llena con lo que cree que usará en el futuro cercano). En cuanto a los servicios en segundo plano ... puede desactivarlos como lo haría en XP.

Sin embargo ... si el resto de la compañía está en XP, le sugiero que instale una máquina virtual XP para que pueda probar sus aplicaciones en la misma plataforma que cualquier otra persona.

2

Una nota sobre Vista-64 y Visual Studio 6.0: Mientras que el IDE se ejecutará bajo Vista-64 sin problemas, el compilador no es compatible. Si va a utilizar Visual Studio 6.0, querrá tener una máquina virtual de XP y usarla allí.(Lo digo por experiencia, porque tenemos algunos proyectos en los que trabajo que todavía usan Visual Studio 6.0. Hemos trasladado las nuevas versiones de esos proyectos a VS 2005 y los trasladaremos a VS 2008 en breve.)

1

Uso Vista Business en mi plataforma doméstica, desarrollo mucho allí y me encanta.

Mi plataforma de trabajo es XP, y está bien también.

0

Acabo de comprar una nueva caja 'barebones' que viene con Vista como sistema operativo. Estaba preocupado, después de haber escuchado mucha mala prensa con respecto a Vista, pero funciona bien aquí.

Sobre esta base, yo diría que ahorre el dinero extra que (probablemente) le cobren por la "rebaja" y compre más RAM en su lugar.

1

Ambos. Me imagino que tendrá que probar sus aplicaciones tanto en XP como en Vista.

El que usa para desarrollar realmente es de preferencia personal, y nada más .. Hay algunos beneficios técnicos para usar cualquiera (para XP, habrá un poco menos de sobrecarga de memoria del SO. En Vista, hay muchas características nuevas, algunas de las cuales pueden ser útiles), pero Visual Studio funcionará prácticamente igual en ambos ...

En cuanto a 64 vs 32 bit ... Yo diría que usar 64-bit - si por ninguna razón, pero fácilmente usando> 3GB de RAM, y que puede virtualizar un sistema operativo de 32 bits en 64 bits, pero no al revés

Cuestiones relacionadas