Pregunta

Sé de un pregunta similar que se cerró. Pero este es desde el punto de vista de un desarrollador.

Debo decir que mi experiencia en términos de desarrollo de software (sin incluir las pruebas) ha sido más dolorosa en Vista que en XP. Me pregunto si ustedes han tenido una experiencia similar; y si es así, ¿Windows 7 alivia el dolor?

Estoy usando Vista en mi lappy y XP en el trabajo, tanto para propósitos de desarrollo, .NET (todo tipo), algo de php, MSSQL y MySQL.

Estoy configurando esto como un wiki.

¿Fue útil?

Solución

Honestamente puedo decir que Windows 7 es lo que Vista siempre debería haber sido, y algo más. Si eres principalmente un desarrollador de plataformas Linux, entonces ejecuta eso. Si usted es principalmente un desarrollador de plataformas de Windows, Windows 7 es el lugar para estar.

En cualquier caso, puede ejecutar el otro sistema operativo en una máquina virtual.

Otros consejos

Windows 7 no es mejor ni peor que XP o Vista para el desarrollo, al menos por lo que puedo decir. Y sí, Windows 7 es como el gas @ 2.85 / gal, no el 3.65 / gal Vista cargada, es decir, parece mejor porque, bueno, lo es, incluso si aún no es genial.

Sin embargo, aún lo encuentro " falta " De forma predeterminada, termino instalando cygwin / mingw / rxvt y otras herramientas para que (las ventanas en general) se adapten mejor a mis necesidades y expectativas.

(Por supuesto, cualquier experiencia de desarrollo en particular se vinculará con lo que se admite o no con las versiones de Windows y cualquier pequeño cambio que se haya introducido).

Aquí hay un punto de datos: la mayoría de mis colegas desarrolladores en MS parecen estar ejecutando 7 en estos días (de vez en cuando, tienes una pregunta en la lista de correo del equipo, "¿alguien tiene una caja de Vista para volver a escribir esto?" ; ~). Un gran número de personas lo ejecutaron como un escritorio de desarrollo principal en RC e incluso en un período de tiempo beta.

La mayoría de los obstáculos para el desarrollo de Vista, según tengo entendido, son con UAC. 7 lanza menos avisos, pero para situaciones de uso particulares al realizar el desarrollo, probablemente no será diferente. Por supuesto, también puede apagarlo, pero también podría hacerlo en Vista.

Algunas partes agradables están ahí si trabaja con RDP regularmente, lo que probablemente haga si tiene varias casillas y no le gustan los KVM, y / o ejecuta máquinas virtuales en Hyper-V o PC virtual. Al realizar RDP 7 a 7, puede obtener la experiencia completa de Aero Glass, con todos los efectos habilitados. Además de la eyecandy, puede ser útil al probar la funcionalidad relacionada.

Qué más ... PowerShell 2.0 final listo para usar. Me parece una herramienta de desarrollo muy útil, al igual que shell está en Unix. Puede obtener PSh 2.0 RC para XP o Vista ahora, pero no final (todavía).

Creo que Vista y Win7 son excelentes entornos de desarrollo. Después de todo, es lo que utilizará una gran parte de sus usuarios finales, de modo que podrá ver cómo interactúa su aplicación con las características más nuevas de la plataforma, mientras que casi todo lo demás sobre su aplicación se verá y sentirá igual. Así como lo hizo en XP.

Toma UAC por ejemplo. Sí, puede ser molesto (aunque se ha mejorado mucho en Win7), pero si se usa correctamente, funciona bien. Separa los privilegios administrativos de las operaciones regulares del usuario. Si no se desarrolla activamente en Vista o Win7, entonces la tentación es hacer que desaparezca el problema diciéndole a las personas que desactiven UAC o que se ejecuten como administradores todo el tiempo. Si se desarrolla en esa plataforma, entonces lo obliga a llegar a una mejor solución.

Usó Vista durante 3 años, desarrollo de C ++ a tiempo completo con clientes predominantemente de XP. No hay problemas. Han estado corriendo W7 RC 64bit durante 2 meses, la misma máquina, los mismos clientes. No hay problemas.

Mucho mejor que XP, pero eso se debe principalmente a que me asimilo a las nuevas funciones muy rápidamente y no me resisto al cambio.

Considero que las siguientes cosas son dignas de mención para que Windows 7 se desarrolle mucho mejor que XP:

  1. Muchos más controladores: así que, con mucho gusto, conecta sus auriculares para reuniones, esa nueva placa de video con soporte para 4 monitores, etc. A veces, esto puede ser un problema en XP.
  2. Mucho más soporte para la virtualización: ambas aplicaciones (Servicios de Terminal Server) y del sistema operativo. (Hyper-V)
  3. Compatibilidad mejorada para con varios monitores y nueva interfaz de usuario para ayudar en eso - Aerosnap, gestos, etc.
  4. Un registro de cosas de desarrollo fuera de la caja, Tiempo de ejecución .net, powershell. Todo esto cosas que puedes descargar y instalar en XP, pero siempre es una problemas cuando tienes que reinstalar la máquina.

Win 7 es una obviedad sobre XP, definitivamente algo para tener si tienes el dinero y el hardware para actualizar, o si estás obteniendo una nueva computadora.

No creo que la pregunta pueda responderse con " Sí " o " No " ;. La mejor respuesta es " Depende " ;.

Si Windows 7 resuelve algunos problemas que tuvo con otros sistemas operativos durante el desarrollo (o al menos no introduce nuevos), entonces es una buena plataforma para usted. Por otro lado, si tiene problemas con eso, entonces cúmplalo con lo que sabe que funciona.

Desde mi experiencia: Win 7 es bueno para mí. Han transcurrido aproximadamente 3 meses desde que lo instalé y está funcionando bien. No interfiere de ninguna manera con mis actividades de desarrollo. En realidad no es la versión final de W7, es la versión RTM.

Es casi lo mismo que Vista. El único problema con el que me he encontrado es el molesto control de UAC que hace que las extensiones de shell (como TortoiseSVN) sean inútiles, a menos que cambie la propiedad de la carpeta. Pero supongo que es lo mismo en Vista.

Estoy ejecutando MySQL, IIS, apache, TortoiseSVN y Visual Studio en Windows 7 y hasta ahora todo funciona perfectamente.

Personalmente he cambiado a Windows Server 2008 R2 Standard como máquina de desarrollo y lo encuentro mucho más rápido que Windows 7 Ultimate x64. Pruébalo y verás la diferencia. Puede ser ajustado para ser extremadamente ligero y es increíblemente rápido.

Pero como la pregunta era sobre Windows 7, he usado el RTM Ultimate x64 como una máquina de desarrollo desde agosto y no encontré mucha diferencia en comparación con Vista Ultimate x32 que he usado antes. Seguramente se ve más pulido, pero como estoy buscando principalmente la velocidad, no hizo mucha diferencia.

Tengo dos máquinas de desarrollo, una portátil y otra de escritorio, ambas con Windows 7. La computadora de escritorio es considerablemente más rápida, no solo en el lanzamiento de VS 2008, sino que también se ha ido el retraso que estaba viendo con ReSharper en algunos proyectos.

En mi computadora portátil, Vista se instaló y he estado ejecutando Windows 7 desde la última versión beta. Con Vista, VS se sintió lento. Con W7, no solo se siente más rápido, estoy ejecutando SQL Server Standard, un servidor SMTP local (SmarterMail), hospedando un índice Lucene.NET y ejecutando Velocity; Todo para un proyecto en el que estoy trabajando actualmente. Y es tan fácil de usar como lo era cuando solo tengo VS en Vista en la misma máquina. Nunca pensé que sería capaz de tener todo eso funcionando en una computadora portátil y seguir siendo utilizable, por lo que mi productividad en el tren para mi viaje se ha disparado.

Una de mis características favoritas de W7 es el panel de vista previa en el Explorador de Windows. Con esto encendido, puedo seleccionar un archivo C # y mirar la fuente sin tener que abrirlo en VS o un editor de texto. Realmente útil para cuando necesito mirar algo en otro proyecto. En serio, no tengo una sola queja sobre este sistema operativo, algo que no he podido decir en mucho, mucho tiempo.

¿Cómo se ejecuta Visual Studio 2008 en Windows 7? Cuando ejecuté el Advisor de actualización de Windows 7 fue (irónicamente) el único software que fue marcado como potencialmente problemático.

Mi caja:

Windows 7 Professional, VS2008, VS2010, Netbeans con complemento PHP, MSSQl, MySQL, PHP, Apache, IIS

Todo funciona bien

Una buena plataforma para desarrolladores es Linux, pero depende de su idioma, .Net lo mejor es Windows, Objective-C es Mac y C es Linux ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top