Лучшая платформа виртуальной разработки для разработки на .NET 3.5 - PullRequest
1 голос
/ 17 декабря 2008

Я в основном поддался тому факту, что если вы хардкорный пользователь компьютера, вам придется переиздавать компьютер каждые несколько месяцев, потому что случилось что-то плохое. Из-за этого я купил программное обеспечение для обработки изображений, а затем по-настоящему увлекся созданием изображений. Теперь я полностью готов перевести свою среду разработки в виртуальную машину, чтобы я мог тестировать сайты в IIS, как если бы я был в сети разработчика (и легко создавать резервные копии этих образов).

Вопрос в том, что является лучшей платформой виртуальной разработки для ноутбука 4 Гб? Виртуальная Vista Business с 3 ГБ ОЗУ, Windows XP sp3 с 3 ГБ ОЗУ или Windows Server 2003 с 3 ГБ оперативной памяти.

Инструменты, которые мне нужно будет установить:

* sql server 2005 dev edition
* vs 2008 sp1
* инструменты для серебряного света
* и несколько других небольших инструментов тестирования

Ответы [ 4 ]

4 голосов
/ 17 декабря 2008

Я пробовал следующие комбинации:

  • Windows XP SP3 на виртуальном сервере 2005 R2
  • Windows Vista Business x64 на Virtual Server 2005 R2
  • Windows XP на Virtual PC 2007
  • Windows 2003 на виртуальном сервере 2005 R2
  • Windows XP на VMWare Fusion

и установки Virtual Server, где либо локально, либо размещено на сервере, и все они работают нормально и примерно с одинаковой скоростью.

Виртуальная машина VMWare Fusion, работающая под OS X, значительно быстрее других. Я не тестировал VMWare в Windows, чтобы определить, что это - VMWare или аппаратное обеспечение, но это то, на что стоит обратить внимание.

2 голосов
/ 17 декабря 2008

Server 2008, преобразованный в рабочую станцию. Ничто не сравнится с IMO, я загрузил 3 разные ОС за последние 3 месяца и настроен на Server 2008.

1 голос
/ 17 декабря 2008

Я лично предпочитаю разработку на серверной платформе - однако это мнение могло бы измениться, если бы я разрабатывал какие-либо приложения WinForms, поскольку он более правильно представлял бы семейство ОС для целевой аудитории.

Я заметил небольшое снижение производительности при переходе с Server 2003 на Server 2008, чего я не ожидал, но это может быть больше из-за обновления на месте вместо запуска clean.

Из предложенных вами вариантов я бы лично пошел с W2k3. Вы действительно можете урезать серверную операционную систему до молниеносной скорости, особенно если у вас нет или не нужно избавляться от «сладости» от MS.

1 голос
/ 17 декабря 2008

Я думаю, что самый большой вопрос (с моей точки зрения) заключается в том, будете ли вы заниматься разработкой (например, SharePoint), которая требует серверной платформы. Если вы ожидаете большую часть разработки SharePoint (или, возможно, Exchange, или BizTalk, или другого продукта, который требует разработки на серверной платформе), тогда переходите на Windows Server 2003. Если нет, то я бы, вероятно, выбрал XP, хотя Vista неплохая платформа для разработки.

...