Mi trabajo se basa actualmente en Visual Studio (ASP.NET).
Buscando experiencias usando Visual Studio en una Mac.
¿Funciona?Visual Studio en una Mac
Respuesta
En una palabra, sí.
Utilizo una máquina Mac Mini de 1,67 GHz con 2 GB de RAM. Esa no es una caja impresionante, pero el rendimiento bajo WinXP es excelente. He usado VS2005, VS2008, MySQL Server, Sql Server Express y docenas de pequeñas utilidades.
Los únicos problemas que he tenido fueron cuando usé una tecla de acceso rápido (por ejemplo, F10) que estaba asignada a algo como Exponer en el mac. Así que presionaría F10 y en lugar de dar un paso más, aparecería el widget del clima. La solución fue reasignar esas claves en la Mac (es decir, reasignar a Shift + F10).
Editar:
veo que otros informan de que tiene un funcionamiento lento. Es posible que desee obtener un disco extra y mantener su unidad virtual allí. He estado haciendo eso durante mucho tiempo, y esa puede ser la razón del buen rendimiento bajo XP. Jeff Atwood has a blog entry about this topic.
¿Estás usando VMware, Parallells, BootCamp u otros? –
@kb: Estoy usando Parallels – JosephStyons
Lo siento si llego tarde :) Estoy muy interesado en ejecutar Visual Studio 2010 en Mac. ¿Podría publicar algunas capturas de pantalla? Solo quiero ver cómo se ve Gracias – Alex
Ejecuto Visual Studio 2008 en una Mac a través del Parallels desktop y funciona perfectamente.
Tengo curiosidad; ¿Qué versión de Parallels? – JosephStyons
Gracias, Stephen! Corto y al grano. ¡Eso es lo suficientemente bueno como para darle un giro también! :) – Leif
Sí lo hace, utilizando VMWare Fusion. Funciona bastante bien, en realidad; la función Unity le permite tratar Visual Studio en su propia ventana de Mac. Sin embargo, necesitará una versión actual de OS X (10.5.x), MUCHA RAM (más de 4 GB) y mucho espacio en el disco duro, ya que necesitará instalar todos los Windows en su máquina virtual.
NO NECESITA> 4 GB de RAM – xyz
Tiene razón. No necesitas eso. Pero ayuda mucho. – Blounty
Yo diría 1GB por cada OS involucrado. 1 para OS X, 1 para Windows. 2 GB está bien. Si desea virtualizar el servidor web, el servidor de base de datos, etc., agregue 1 más para cada uno. – JosephStyons
Lo he ejecutado en VMWare Fusion (y Parallels anteriormente) en varios Mac con 2 gigas de RAM sin ningún problema. Generalmente instalo con BootCamp porque te permite arrancar en Windows "nativo" si necesitas más "umph" (o si quieres jugar), y las versiones más recientes de VMWare y Parallels permiten arrancar la máquina virtual directamente desde la partición BootCamp .
Me gusta Stephen Doyle Uso Parallels Desktop.
Actualmente estoy ejecutando Parallels Desktop 4.0 en un viejo MackBook Pro con 2GB y es un poco lento.
En mi último trabajo tenía una MacBook Pro con 4GB. Usé Parallels Desktop 3.0 y ejecuté VS2008 en una VM con 1,5 GB de memoria. Funcionó bien
Estoy trabajando en un IMac que ahora usa VS2008 a través de BootCamp usando Vista. Lo intenté usando Parallels y encontré que es muy lento a veces. Sin embargo, usar BootCamp es un sueño (aparte de tener que reiniciar si quieres usar OSx). Recomendaría la ruta de BootCamp.
Estoy ejecutando VMWare Fusion en un iMac con 3GB de memoria. Se asigna 1,5 GB de memoria a Windows XP que vive en el mundo virtual. El rendimiento es muy satisfactorio en general, pero parece lento cuando abro o compilo grandes proyectos de C#. Estoy usando Visual Studio 2008.
Personalmente, soy un gran admirador de VMWare Fusion. No solo puede ejecutar el entorno de desarrollo de su elección, sino también configurar entornos de pruebas para desplegar y visualizar su aplicación. Tengo una instalación crujiente de XP ejecutando IE6 solo para asegurarme de que mis aplicaciones son pasables por sus pobres estándares.
¡Asegúrese de tener suficiente RAM para su Mac!
Utilizo Base Camp y ejecuto Vista w/VS 2008 en una MacBook Pro. Creo que son las rodillas de las abejas. Mac puede hacer un sucio software hippie sucio, pero hacen un hardware rockin.
Creo que el software es realmente agradable para trabajar. Me gustaría que Windows pasara más tiempo en UX y contratara algunos diseñadores reales. Eso en combinación con el hardware de Apple hace que MBP sea un sistema realmente atractivo para un desarrollador. –
@Ben - eso fue completamente irónico, no odio su software. Personalmente no lo prefiero, pero no es horrible. –
¿No es Basecamp una aplicación web para la colaboración de proyectos? No necesitas una Mac para ejecutar eso :-) Utilizo una MacBook Pro con solo 2 GB, Windows 7 y Bootcamp y la velocidad es bastante buena. Al teclado le lleva un tiempo acostumbrarse y no hay una forma rápida de apagar la luz de fondo del teclado, lo cual es un problema. – Steve
La virtualización es la única forma que conozco. Si desea hacer trabajo .NET en un IDE nativo sugiero MonoDevelop
¿No te refieres a la virtualización? – rein
Sí, gracias :) –
Definitivamente funciona usando VMware o Parallels. Lo he usado en ambos y funcionó mucho mejor en VMware Fusion. Cosas a tener en cuenta:
- Desea mucha RAM. Mi MacBook Pro tiene 6 GB, con 2 GB asignados a la VM
- Defrag con frecuencia. Una unidad fragmentada es especialmente lenta en la virtualización
- Comprima el espacio no utilizado a menudo. Tu VM consumirá rápidamente muchos GB, ya que el compilador crea muchos archivos nuevos
- Usa Windows XP. Es mucho más rápido.
¡Buena suerte!
Ejecuto VS 2008/SQL 2008 en un MistakeBook Pro. Pensé que Parallels y Fusion eran una mierda para el desarrollo. Bootcamp es bastante bueno, simplemente no hay controladores nativos para leer la partición Mac del disco duro. También faltan los controladores de Windows 7, el trackpad no funciona. Aún mejor que OSX.
VS.2008 en XP/Vista/Win7. La compensación es si desea compilaciones más rápidas o más ruido del ventilador. Si necesito la potencia, la máquina virtual consigue virtualizar ambos núcleos, entonces el estudio se vuelve mucho más rápido. Sin embargo, tiende a molestar a los fanáticos.
Considerado todo, es muy resbaladizo.
Mucha gente está hablando de Parallels y VMWare Fusion, pero no vi ninguna mención de los otros métodos que he usado con buenos resultados.
Visual Studio a través de Escritorio remoto - Tengo un portátil con Windows/Visual Studio con una dirección IP estática y utilizar el cliente de escritorio remoto de Microsoft para conectar desde mi Mac. Esto tiene la ventaja de una sobrecarga mínima en la Mac, por lo que es más sensible que una VM. Sin embargo, tiene la desventaja obvia de requerir una segunda máquina que ejecute Windows y Visual Studio. Si está ejecutando Windows Server 2008, como beneficio adicional puede ejecutar RemoteApp para compartir solo Visual Studio en su Mac, muy conveniente.
Máquina virtual que usa VirtualBox - Todas las características principales de una VM, excepto VirtualBox es gratis. He usado máquinas virtuales con VMWare Fusion, Parallels y VirtualBox y tengo que decir que el rendimiento es casi igual en los tres. Parallels tendía a conducir mi CPU más duro que los otros dos, pero la capacidad de respuesta de VM real estaba bien. VirtualBox también tiene el modo Seamless, esencialmente similar al modo Coherence de Parallel, pero menos integrado en el escritorio. Utilizo esto todos los días para ejecutar una aplicación solo para Windows en mi Mac y funciona muy bien, compartiendo solo la ventana para esa aplicación en lugar de ejecutar un escritorio completo de Windows.
Boot Camp - dependiendo de sus necesidades, corriendo Boot Camp con Windows instalado como sistema operativo de arranque dual, por supuesto, ofrecer el mejor rendimiento, pero con la desventaja de que ejecute Windows;)
La solución n. ° 1 en realidad funciona sorprendentemente bien. Lo he hecho desde casa varias veces, usando "CoRD" (aplicación de escritorio remota) desde una MacBook Pro (2.66 GHz i7, 8GB de RAM) a una estación de trabajo de Windows 7 bastante fornida en mi oficina. Como mi MacBook tiene una unidad SSD "pequeña", no quería instalar Windows en ella. ¡Estoy considerando cambiar a Parallells solo para ver la diferencia! :) – Leif
I' Estoy usando una 2.66 MacBook Pro 4GB RAM, VS2008 + XP en Parallels y no estoy teniendo la mejor experiencia. Lamentablemente, otro disco duro no es una opción y si tuviera que obtener un disco duro externo, no estoy seguro de por qué no volvería simplemente a una computadora portátil con Windows que no necesita hardware adicional. Otros parecen haber tenido una buena experiencia con esta configuración, así que voy a seguir modificando mi configuración. Hasta el momento, me arrepiento de haber comprado una Mac, pero aún no lo suficiente como para soportar el éxito financiero de venderla en eBay.
Hago esto un poco, pero encuentro que el teclado de un MBP es miserable para VS/R # - las diferencias/omisiones de inicio/final/página arriba/página hacia abajo son particularmente tediosas.
+1 Totalmente de acuerdo en que el teclado es horrible para codificar en VS. – rein
Busque un programa llamado keyremap4macbook. Puede reasignar ciertas claves solo cuando está trabajando con una máquina virtual. Cambio mi vida. –
Aparentemente KeyRemap4MacBook es ahora Karabiner. – TrueWill
Algunas sustituciones por defecto de Inicio/Fin et al .:
- Start-of-file: Fn + Ctrl + Izquierda
- EOF: Fn + Ctrl + Derecha
- Página-Up: Fn-Up
- Página-Down: Fn-Down
- inicio de Línea: Fn-Izquierda
- al final de la línea: Fn-derecha
- Eliminar: Fn-Supr
- F1: Fn-F1
- . ..
- F12: Fn-F12
Si tiene un Mac Intel y ejecuta Windows a través de boot camp, paralles o vmware, etc.
No he probado ninguna de las cosas mencionadas anteriormente, pero por lo que he leído, parece que VMware Fusion parece ser la más opción preferida por muchos. La función Unity de Fusion parece dar la sensación de que ejecuta su VS2008 en Mac.
- 1. Abrir proyecto de Visual Studio en MAC OS X
- 2. Visual Studio en escritorio remoto desde una Mac: ¿tiene algún problema?
- 3. #warning en Visual Studio
- 4. ¿Cómo detener una compilación en Visual Studio?
- 5. Habilitar una sola advertencia en Visual Studio
- 6. ¿Cómo configuro una ruta en Visual Studio?
- 7. C en Visual Studio
- 8. Boo en Visual Studio?
- 9. LINQPad en Visual Studio
- 10. Visual Studio 2012 en comparación con Visual Studio 2010 (delta)
- 11. ¿Cómo obtener una campana visual en vim en Mac?
- 12. /LinkResource en Visual Studio 2010
- 13. Finalización tonta en Visual Studio
- 14. AP en Visual Studio 2003
- 15. Visual Studio lento en Virtualbox
- 16. OrchardCMS desplegable en visual studio
- 17. VB6 en Visual Studio 2010
- 18. Varias ventanas en Visual Studio
- 19. _ITERATOR_DEBUG_LEVEL error en visual studio
- 20. IronScheme en Visual Studio 2010
- 21. ¿Visual Studio 2010 RC funciona bien con Visual Studio 2008?
- 22. GTK # en Visual Studio 2010
- 23. apertura en Visual Studio 2010
- 24. javascript intellisense en Visual Studio
- 25. ExtJS en Visual Studio (2010)
- 26. Colores en Visual Studio 2008
- 27. Java en Visual Studio 2010?
- 28. advertencia C4275 en Visual Studio
- 29. Resolver DisconnectedContext en Visual Studio
- 30. Rutas relativas en Visual Studio
Esta pregunta está relacionada. Puede encontrar respuestas útiles allí también. http://stackoverflow.com/questions/215099/using-a-mac-for-cross-platform-development – JosephStyons
Gracias, eso fue útil. –
2017-11-17 Lanzado hoy! VS completo para Mac: https://www.visualstudio.com/vs/visual-studio-mac/, https://msdn.microsoft.com/magazine/mt790182 por Mikayla Hutchinson @mjhutchinson – OzBob