2008-10-18 8 views
2

Pour mon travail de côté en tant que programmeur, j'ai besoin de Windows. Il sera installé dans VMWare Fusion. Je vais écrire principalement du code C pour les fichiers Matlab-Mex, du développement DSP, des outils de ligne de commande simples en C et C++ pour un didacticiel et j'espère que certaines interfaces graphiques simples utiliseront Visual Studio. Je vais utiliser VisualDSP ++, Bloodshed Dev-Cpp, le compilateur mex Matlab et Visual Studio.
La machine virtuelle devra principalement fonctionner sur un MacBook 2,1 GHz/4 Gb.Quel logiciel utiliser pour la machine virtuelle pour le développement de Windows?

Maintenant, voici mes questions:

  • dois-je utiliser Vista ou XP? J'aime le premier mieux, mais je m'inquiète pour la performance, surtout en utilisant Visual Studio.
  • devrais-je utiliser Visual Studio 2008 Pro ou Express? Je ne voudrais pas perdre de mémoire pour les fonctionnalités que je n'utilise pas. (== Y at-il des trucs utiles dans la version pro pour le développement de l'interface graphique?)

Merci pour votre avis!

Répondre

1

Si vous êtes vraiment inquiet au sujet de la performance, vous pouvez double boot avec boot camp. En plus de cela, je crois que Parallels a le support du bootcamp, donc vous pouvez même virtualiser votre partition Windows. Après avoir dit que si vous allez virtualiser je vous recommande d'utiliser XP, purement parce que vous ne pouvez pas tirer parti du matériel graphique pour tous les effets flashy dans Vista. Si vous choisissez Vista, je vous recommande de désactiver aero. En ce qui concerne la version de Visual Studio 2008, vous devriez trouver ce dont vous avez besoin (vous avez indiqué que vous utilisez déjà dev-C++) et choisir la version qui supporte toutes vos fonctionnalités requises. Pendant que j'y suis, je vous suggèrerai également de consulter eclipse et le CDT si vous cherchez de nouveaux IDE.

Juste comme un dernier conseil, si vous voulez utiliser le 4 Go de RAM, vous aurez besoin d'un système d'exploitation 64 bits.

Bonne chance.

+0

Aero ne fonctionne pas de toute façon dans VMWare Fusion. – bastibe

1

Bien. Vous avez 4gig de RAM dans ce MacBook, alors Vista devrait être correct - et peut-être même être plus rapide dans VS, si vous lui donnez environ 2gig de votre RAM.

Et à propos de la version de Visual Studio, l'Express devrait être plus fin. Il n'y a pas de différences entre les GUI dans les outils (que je connais, je ne travaille que dans .NET, pas dans le natif)

1

Je voudrais aussi aller pour WinXP, mdec déjà dit, vous ne serez pas en mesure d'utiliser l'interface Auro et si ce n'est que pour le développement, vous ne manquerez pas les fonctionnalités «fantaisie» ... WinXp utilise moins de ressources et n'importe quel Mo de RAM sera utile sur cette installation. Pour répondre à la question de Vistual Studio, la plupart du temps, les éditions Express sont suffisantes, mais une fonction clé manquante pour moi est le support des AddIns ... Il existe de nombreux AddIn qui améliorent votre productivité comme ReSharper, GhostDoc, Mole et beaucoup plus ... see previous post

5

Il vaut la peine d'essayer VirtualBox. C'est gratuit et la vitesse de Vista et XP sous VirtualBox est stupéfiante. Je cours XP et Vista sous VirtualBox sur OS X et ils semblent être à la vitesse quasi-native. Peut-être parce qu'il y a moins de conducteurs au travail dans l'environnement virtualisé.En général, je pars avec 512 Mo de RAM pour une machine virtuelle Vista et 256 Mo pour Windows XP. De cette façon, vous pouvez exécuter plusieurs machines virtuelles à la fois et avoir encore beaucoup de RAM système pour les navigateurs ouverts et autres.

Des outils de ligne de commande simples et des interfaces graphiques simples peuvent être utilisés avec l'édition Express de Visual Studio. Restez avec ça jusqu'à ce que vous l'ayez dépassé.

2

Vista volera sur cet ordinateur portable. En ce qui concerne les versions de Visual Studio, Pro a la possibilité d'éditer des fichiers de ressources pour le développement C/C++ afin que vous puissiez glisser et déposer manuellement vos contrôles en position. Ceci est désactivé dans l'édition express, bien que vous puissiez utiliser un outil externe appelé ResEd à la place.

Questions connexes