Mon travail est actuellement basé sur Visual Studio (ASP.NET).
Recherche d'expériences d'utilisation de Visual Studio sur Mac.
Est-ce que ça marche?
Dans un mot, oui .
J'utilise une machine Mac Mini 1,67 GHz avec 2 Go de RAM. Ce n'est pas une boîte impressionnante, mais les performances sous WinXP sont excellentes. J'ai utilisé VS2005, VS2008, MySQL Server, Sql Server Express et des dizaines de petits utilitaires.
Les seuls problèmes que j'ai jamais rencontrés ont été lorsque j'ai utilisé un raccourci clavier (ex: F10) qui a été affecté à quelque chose comme Expose dans le mac. Donc, je frappais F10 et au lieu de enjamber, cela ferait apparaître le widget météo. La solution de contournement consistait à réaffecter ces clés sur le Mac (c'est-à-dire à réaffecter à Maj + F10).
Modifier:
Je vois que d'autres rapportent avoir des performances lentes. Vous voudrez peut-être obtenir un lecteur supplémentaire et y conserver votre lecteur virtuel. Je fais ça depuis longtemps, et cela peut être la raison de bonnes performances sous XP. Jeff Atwood a une entrée de blog sur ce sujet.
Je lance Visual Studio 2008 sur un Mac via Parallels Desktop et cela fonctionne parfaitement.
Beaucoup de gens parlent de Parallels et de VMWare Fusion, mais je n'ai vu aucune mention des autres méthodes que j'ai utilisées à bon escient.
Visual Studio via Remote Desktop - J'ai un ordinateur portable exécutant Windows/Visual Studio avec une adresse IP statique et j'utilise le client Microsoft Remote Desktop pour me connecter à partir de mon Mac. Cela présente l'avantage d'une surcharge minimale sur le Mac et est donc plus réactif qu'une machine virtuelle. Cependant, il présente l'inconvénient évident de nécessiter une deuxième machine exécutant Windows et Visual Studio. Si vous exécutez Windows Server 2008, en prime, vous pouvez exécuter RemoteApp pour partager juste Visual Studio sur votre Mac - très pratique.
Machine virtuelle utilisant ( VirtualBox - Toutes les principales fonctionnalités d'une machine virtuelle, à l'exception de VirtualBox, sont gratuit . J'ai utilisé des machines virtuelles avec VMWare Fusion, Parallels et VirtualBox et je dois dire que je trouve que les performances sont à peu près égales dans les trois. Parallels avait tendance à conduire mon processeur plus dur que les deux autres mais la réactivité réelle VM était correcte. VirtualBox a également un mode Seamless, essentiellement similaire au mode Coherence de Parallel, mais moins intégré dans le bureau. J'utilise cela tous les jours pour exécuter une application Windows uniquement sur mon Mac et cela fonctionne très bien, ne partageant que la fenêtre de cette application au lieu d'exécuter un bureau Windows complet.
Boot Camp - en fonction de vos besoins, l'exécution de Boot Camp avec Windows installé en tant que système d'exploitation à double démarrage offrira bien sûr les meilleures performances mais avec les inconvénients de l'exécution de Windows;)
Quelques remplacements par défaut pour Home/End et al .:
Oui, en utilisant VMWare Fusion. Cela fonctionne assez bien, en fait; la fonctionnalité Unity vous permet de traiter Visual Studio dans sa propre fenêtre Mac. Cependant, vous aurez besoin d'une version actuelle d'OS X (10.5.x), BEAUCOUP de RAM (plus de 4 Go) et beaucoup d'espace sur le disque dur, car vous devrez installer tous les Windows de votre machine virtuelle.
Je l'ai exécuté dans VMWare Fusion (et Parallels précédemment) sur plusieurs Mac avec 2 gig de RAM sans aucun problème. J'installe généralement avec BootCamp car cela vous permet de démarrer dans Windows "natif" si vous avez besoin de plus de "umph" (ou si vous voulez jouer), et les versions les plus récentes de VMWare et Parallels permettent toutes deux de démarrer la VM directement à partir de la partition BootCamp.
Je travaille sur un iMac utilisant maintenant VS2008 via BootCamp utilisant Vista. Je l'ai essayé en utilisant Parallels et je l'ai trouvé parfois très lent. En utilisant BootCamp, c'est un rêve (en plus d'avoir à redémarrer si vous souhaitez utiliser OSx.) Je recommanderais la route BootCamp.
J'utilise Base Camp et j'exécute Vista avec VS 2008 sur un MacBook Pro. Je pense que ce sont les genoux des abeilles. Mac peut faire un logiciel hippie sale mais ils font du matériel rockin.
Je le fais un peu, mais je trouve le clavier sur un MBP misérable pour VS/R # - les différences/omissions home/end/page-up/page-down sont particulièrement fastidieuses.
La virtualisation est le seul moyen que je connaisse. Si vous voulez faire du travail .NET en natif IDE je suggère MonoDevelop
J'utilise VMWare Fusion sur un iMac avec 3 Go de mémoire. 1,5 Go de mémoire est alloué au Windows XP qui vit dans le monde virtuel. Les performances sont globalement très satisfaisantes, mais semblent lentes lorsque j'ouvre ou compile de grands projets C #. J'utilise Visual Studio 2008 .
Cela fonctionne certainement avec VMware ou Parallels. Je l'ai utilisé dans les deux et cela a fonctionné beaucoup mieux dans VMware Fusion. À retenir:
Bonne chance!
VS.2008 sous XP/Vista/Win7. Le compromis est de savoir si vous voulez des compilations plus rapides ou plus de bruit de ventilateur. Si j'ai besoin de puissance, le VM arrive à virtualiser les deux cœurs, puis le studio devient beaucoup plus zippé. Cependant, cela a tendance à agacer les fans.
Tout bien considéré, c'est très lisse.
Personnellement, je suis un grand fan de VMWare Fusion. Vous pouvez non seulement exécuter l'environnement de développement de votre choix, mais également configurer des sandbox de test pour déployer et afficher votre application. J'ai une installation croustillante XP exécutant IE6 juste pour m'assurer que mes applications sont passables par ses normes médiocres.
Assurez-vous d'avoir suffisamment de RAM pour votre Mac!
Comme Stephen Doyle, j'utilise Parallels Desktop.
J'utilise actuellement Parallels Desktop 4.0 sur un vieux MackBook Pro avec 2 Go et c'est un peu lent.
Dans mon dernier travail, j'avais un MacBook Pro avec 4 Go. J'ai utilisé Parallels Desktop 3.0 et exécuté VS2008 dans un VM avec 1,5 Go de mémoire. Cela fonctionnait bien.
Si vous avez un Mac Intel et exécutez des fenêtres via bootcamp, parallèles ou vmware, etc., oui
Je n'ai essayé aucune des choses mentionnées ci-dessus, mais d'après ce que j'ai lu, il semble que VMware Fusion semble être l'option la plus préférée par beaucoup. La fonctionnalité Unity de Fusion semble donner une idée de l'exécution de votre VS2008 sur Mac lui-même.
J'utilise un MacBook Pro 2 Go de 2,66 RAM, VS2008 + XP dans Parallels et je n'ai pas la meilleure expérience. Malheureusement, un autre disque dur n'est pas une option et si je devaient obtenir un disque dur externe, je ne sais pas pourquoi je ne voudrais pas simplement revenir à un ordinateur portable Windows qui n'a pas besoin de matériel supplémentaire. D'autres semblent avoir eu une bonne expérience avec cette configuration, donc je suis je vais continuer à modifier mes paramètres. Jusqu'à présent, je regrette un peu d'avoir acheté un Mac, mais pas encore assez pour prendre le coup financier de le vendre sur eBay.