Лучшая виртуальная платформа разработки для разработки .NET 3.5

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

  •  22-08-2019
  •  | 
  •  

Вопрос

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

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

Инструменты, которые мне понадобятся для установки:

* sql server 2005 dev edition (версия для разработчиков)
* по сравнению с 2008 sp1
* инструменты для silverlight
* и множество других небольших инструментов тестирования

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

Решение

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

  • Windows XP SP3 на виртуальном сервере 2005 R2
  • Windows Vista Business x64 на виртуальном сервере 2005 R2
  • Windows XP на виртуальном ПК 2007
  • Windows 2003 на виртуальном сервере 2005 R2
  • Windows XP на VMware Fusion

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

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

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

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

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

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

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

Из предложенных вами вариантов я бы лично выбрал W2k3.Вы действительно можете урезать серверную ОС, чтобы она работала молниеносно, особенно если у вас нет MS "eye candy" или вы избавились от нее.

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