Pregunta

Para mi trabajo paralelo como programador, necesito Windows. Se instalará en VMWare Fusion. Escribiré principalmente código C para archivos Matlab-Mex, algo de desarrollo DSP, algunas herramientas sencillas de línea de comandos en C y C ++ para un tutorial y, con suerte, algunas GUI fáciles de usar con Visual Studio. Usaré VisualDSP ++, Bloodshed Dev-Cpp, el compilador de mex de Matlab y Visual Studio.
La máquina virtual tendrá que ejecutarse principalmente en una MacBook de 2,1 GHz / 4 Gb.

Ahora aquí están mis preguntas:

  • ¿Debo usar Vista o XP? Me gusta la primera mejor, pero me preocupa el rendimiento, especialmente con Visual Studio.
  • ¿Debo usar Visual Studio 2008 Pro o Express? No querría desperdiciar memoria por características que no uso. (== ¿hay cosas útiles en la versión pro para el desarrollo de GUI?)

Gracias por tus opiniones!

¿Fue útil?

Solución

Si está realmente preocupado por el rendimiento, puede iniciar de forma dual con boot camp. Además, creo que Parallels tiene soporte para bootcamp, por lo que incluso puede virtualizar su partición de Windows.

Habiendo dicho que si vas a virtualizar, te recomendaría que utilices XP, simplemente porque no puedes aprovechar el hardware de gráficos para todos los efectos llamativos en Vista. Si elige Vista, le recomiendo que apague el aero.

En cuanto a la versión de visual studio 2008, debe averiguar para qué la necesita (indicó que ya está usando dev-c ++) y elegir la versión que sea compatible con todas sus funciones requeridas. Mientras estoy en eso, también te sugeriré que eches un vistazo a eclipse y al CDT si estás investigando nuevos IDE.

Solo como una sugerencia final, si desea utilizar la memoria RAM completa de 4 Gb, necesitará un sistema operativo de 64 bits.

Buena suerte.

Otros consejos

Vale la pena dedicar tu tiempo a probar VirtualBox . Es gratis y la velocidad de Vista y XP bajo VirtualBox es asombrosa. Corro tanto XP como Vista bajo VirtualBox en OS X y parecen estar a una velocidad casi nativa. Quizás porque hay menos controladores en funcionamiento en el entorno virtualizado.

Normalmente me salgo con 512 megas de RAM a una máquina virtual Vista y 256 megas a XP. De esa manera, puede ejecutar varias máquinas virtuales a la vez y aún tener una gran cantidad de RAM del sistema para los navegadores abiertos y demás.

Las herramientas sencillas de línea de comandos y las GUI simples se pueden hacer con la edición Express de Visual Studio. Quédate con eso hasta que lo superes.

Vista volará en esa computadora portátil.

En cuanto a las versiones de Visual Studio, Pro tiene la capacidad de editar archivos de recursos para el desarrollo de C / C ++ para que pueda arrastrar y soltar manualmente los controles en su posición. Esto está deshabilitado en la edición Express, aunque podría usar una herramienta externa llamada ResEd en su lugar .

Bueno. Tienes 4gig de ram en ese MacBook, entonces Vista debería estar bien, y quizás incluso más rápido en VS, si le das aproximadamente 2gig de tu ram.

Y sobre la versión de Visual Studio, entonces el Express debería ser más adecuado. No hay diferencias en la GUI en las herramientas (que conozco, solo trabajo en .NET, no en nativo)

También me gustaría ir a WinXP, mdec ya lo dijo, no podrás usar la interfaz de Auro y, si es solo para desarrollo, no te perderás la 'fantasía' características ... WinXp usa menos recursos y cualquier Mb de RAM será útil en esta configuración.

Para responder a la pregunta de Vistual Studio, la mayoría de las veces, las ediciones Express son suficientes, pero una característica clave que falta para mí es la compatibilidad con los complementos ... Hay muchos complementos excelentes que mejoran su productividad como ReSharper, GhostDoc , Mole y muchos más ... ver anterior publicar

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