Какое программное обеспечение использовать для виртуальной машины для разработки Windows?

StackOverflow https://stackoverflow.com/questions/214818

Вопрос

Для моей подработки программистом мне нужна Windows.Он будет установлен в VMWare Fusion.Я буду писать в основном C-код для файлов Matlab-Mex, немного разработки DSP, несколько простых инструментов командной строки на C и C++ для обучения и, надеюсь, несколько простых графических интерфейсов с использованием Visual Studio.Я буду использовать VisualDSP++, Bloodshed Dev-Cpp, mex-компилятор Matlab и Visual Studio.
Виртуальная машина в основном должна будет работать на MacBook 2,1 ГГц/4 Гб.

Теперь вот мои вопросы:

  • мне следует использовать Vista или XP?Мне больше нравится первый вариант, но беспокоюсь о производительности, особенно при использовании Visual Studio.
  • следует ли мне использовать Visual Studio 2008 Pro или Express?Я бы не хотел тратить память на функции, которыми я не пользуюсь.(== есть ли в профессиональной версии полезные вещи для разработки графического интерфейса?)

Спасибо за ваши мнения!

Это было полезно?

Решение

Если вас действительно беспокоит производительность, вы можете выполнить двойную загрузку с помощью Boot Camp.В дополнение к этому я считаю, что Parallels поддерживает bootcamp, поэтому вы даже можете виртуализировать свой раздел Windows.

Однако, если вы собираетесь виртуализировать, я бы порекомендовал вам использовать XP просто потому, что вы не можете использовать преимущества графического оборудования для всех ярких эффектов в Vista.Если вы выберете Vista, я бы порекомендовал вам отключить Aero.

Что касается версии Visual Studio 2008, вам следует выяснить, для чего она вам нужна (вы указали, что уже используете dev-C++) и выбрать версию, которая поддерживает все необходимые вам функции.Пока я этим занимаюсь, я также предлагаю вам проверить eclipse и CDT, если вы ищете новые IDE.

И последний совет: если вы хотите использовать все 4 ГБ оперативной памяти, вам понадобится 64-битная ОС.

Удачи.

Другие советы

Стоит потратить время и попробовать ВиртуалБокс.Это бесплатно, а скорость Vista и XP под VirtualBox просто поразительна.Я запускаю XP и Vista под VirtualBox на OS X, и кажется, что они работают на почти родной скорости.Возможно, потому, что в виртуализированной среде работает меньше драйверов.

Обычно мне хватает 512 МБ ОЗУ для виртуальной машины Vista и 256 МБ для XP.Таким образом, вы можете запускать несколько виртуальных машин одновременно и при этом иметь достаточно системной оперативной памяти для открытых браузеров и тому подобного.

Простые инструменты командной строки и простые графические интерфейсы можно реализовать с помощью экспресс-версии Visual Studio.Придерживайтесь этого, пока не перерастете это.

Vista будет работать на этом ноутбуке.

Что касается версий Visual Studio, Pro имеет возможность редактировать файлы ресурсов для разработки на C/C++, поэтому вы можете вручную перетаскивать элементы управления на место.В экспресс-версии это отключено, хотя вы можете использовать внешний инструмент под названием РезЭд вместо.

Хорошо.У вас в этом MacBook 4 гигабайта оперативной памяти, тогда с Vista должно быть все в порядке - и, возможно, даже быстрее в VS, если вы выделите ему около 2 гигабайт оперативной памяти.

А что касается версии Visual Studio, то с Express должно быть получше.В инструментах нет различий в графическом интерфейсе (насколько я знаю, я работаю только в .NET, а не в родной)

Я бы тоже выбрал WinXP. мдек уже сказано, вы не сможете использовать интерфейс Auro, и если он предназначен только для разработки, вы не пропустите «необычные» функции...WinXp использует меньше ресурсов, и при этой настройке будет полезен любой МБ ОЗУ.

Чтобы ответить на вопрос о Visual Studio, в большинстве случаев выпусков Express достаточно, но для меня недостает ключевой функции — это поддержка надстроек...Существует множество отличных надстроек, которые повышают вашу производительность, например ReSharper, GhostDoc, Mole и многие другие... см. предыдущий пост

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top