Какой выпуск Vista лучше всего подходит для разработчиков?
Microsoft говорит, что Visual Studio 2008 может быть установлен на любую версию Vista (кроме запущенной версии).
Но я не уверен, что Home Editions не вызывают проблем с отладкой, виртуальными машинами, IIS, MS SQL 2008 и всеми другими инструментами, которые используют разработчики, или со старыми инструментами, такими как Visual Basic 6.0.
Кажется, что Vista Business будет лучшим, но Home Edition гораздо популярнее.
Или останется с Windows XP Pro?
13 ответов
Если вы выбираете бизнес, вам понадобится Vista Business как минимум для удаленного рабочего стола. Vista Enterprise или Ultimate, если вы делаете массовое развертывание.
Vista Ultimate, если это ваша собственная рабочая станция. Я говорю "Ultimate", потому что через 3–4 года, когда вы купите новую версию для разработки, ваш трехлетний компьютер станет хорошим медиацентром, но вам нужны функции в бизнес-среде для разработчиков.
Что бы вы ни делали, убедитесь, что это x64. Если у вас нет случайного устройства, от которого отказались производители, и единственные драйверы для него - с 2004 года, и вам это абсолютно необходимо.
XP - это собака для выполнения нескольких задач в моем опыте. (новая модель драйвера делает Vista медленной для игр... это нечто иное)
Я не рекомендую использовать Server 2008, вам нужно будет добавить все функции клиентской ОС, но не все из них могут быть добавлены. Я также не рекомендую использовать HyperVisor, если вам нравятся USB-устройства.
Я думаю, это зависит от того, какую разработку вы делаете - и от вашего набора инструментов.
Если вы разрабатываете в основном для стека MS и имеете доступ к MSDN или аналогичной подписке, я бы порекомендовал, чтобы у вас была прилично указанная машина, установите Ultimate x64 в качестве основной ОС, а затем используйте Virtual PC для размещения других версий Vista для тестирование и т. д.
Это, конечно, предполагает, что вы занимаетесь разработкой, которая требует тестирования на рабочем столе. Я занимаюсь в основном веб-разработкой, но все же считаю полезным иметь пару виртуальных машин Vista Business x86 для тестирования различных браузеров и конфигураций.
Различия между Ultimate, Enterprise и Business кажутся незначительными в моем опыте, но из того, что я обнаружил, в Ultimate ничего не пропало. Опять же, если вы используете носители MSDN или Technet, вы обнаружите, что можете установить Ultimate с того же ISO, что и другие "потребительские" выпуски - у бизнеса и предприятия обычно разные образы. Как упоминали другие авторы, следует избегать более простых потребительских предложений из-за отсутствия поддержки удаленных рабочих столов, IIS и множества других вещей.
Я не вижу причин оставаться с XP - я использовал Vista в различных вариантах для разработки, так как она стала RTM. У меня не было проблем с драйверами или чем-то еще в этом отношении, за исключением некоторых вещей, которые были на ранних стадиях с картами NVidia на x64 - эти проблемы были решены очень быстро. Установка XP на VPC в Vista - абсолютная пустяк, если вам это нужно.
Вы также найдете другие преимущества в Vista по сравнению с простой установкой XP - наиболее важным из них является поведение клавиши "Пуск" при запуске приложений. Как скажет любой обычный пользователь (особенно тот, кому нравятся сочетания клавиш), запуск приложений на XP может быть очень трудным, когда возникнет такая необходимость.
Если вам нужна аутентификация Windows, вам нужна Vista Professional или выше.
Если вы (как и мы) переносите текущее программное обеспечение с VB6 на C#, я бы использовал Vista 32bit (по крайней мере, Home Premium Edition) или продолжил работу с XP Pro. Я думаю, что Aero делает создание и перемещение объектов в форме в VB6 мучительно медленными., Недавно я разработал в течение двух дней в XP Pro, и VB6 работал удивительно быстро (1 ГБ памяти на машине XP сравнивается с 2 ГБ в Vista32). Причина, по которой мне не нравится Vista 64 (которую я удалил), заключается в том, что когда вы пишете в реестр, он пишет в другое место, чем вы ожидаете, и это доставляло много хлопот. Кроме того, когда вы программируете много лет, вы накапливаете много маленьких инструментов (некоторые из них 16-битные), которые не будут работать в 64-битных системах, и вы можете привязаться к этим маленьким инструментам! Я не возражаю против записей в реестре, но когда я увидел, что мой маленький испанский словарь не работает в 64-разрядной версии, я сразу же удалил Vista...
Я использовал Vista Home Premium в качестве машины для разработки, и у меня не было проблем с ней + Visual Studio 2008 Standard Edition, хотя у меня не было возможности попробовать отладку IIS (я просто застрял с ASP.NET отладчик).
Я также думаю об установке Vista (64 версия), необходимо проверить поддержку драйверов. Более трех лет без проблем запускаю Vista Ultimate 32 бита на 3 машинах.
@Vagmi
Я просто не люблю помидоры, но я не могу положить на это свой палец. Тем не менее, я не рекомендую вам есть бананы.
Вы должны быть в состоянии точно определить ваши проблемы в конкретном вопросе, как этот.
Ну, у меня есть раздел с Vista Ultimate 64 и другой с Windows XP проф. я думаю это не плохо иметь оба =)
Конечная 64 бит с нагрузками памяти 8g +
ваши проблемы будут с драйверами и странным программным обеспечением, но VS будет летать
Павел
Единственный комментарий, который я сделаю в отношении Vista против XP, заключается в том, что я использую Vista на всех своих машинах более года, и я был очень доволен этим.
Vista Home Premium имеет урезанную версию IIS, а Home Basic не имеет IIS, поэтому Business, вероятно, является лучшим выбором. Если вам также нужны приложения для домашнего использования (Movie Maker, DVD Maker, Ect) или BitLocker, то вам нужно получить Ultimate.
РЕДАКТИРОВАТЬ: Просто прочитайте пост Брайана.
Если у вас есть доступ к подписке MSDN, я бы серьезно рекомендовал Windows Server 2008. Удалите все ненужные серверные ресурсы (для этого есть автоматизированные инструменты), и вы получите надежную, надежную и быструю работу. ОС с Vista Kernal.
Это звучит радикально, но среди разработчиков наблюдается тенденция к переходу на этот подход.
Я использовал VS 2005 и 2008 на Vista 64 Business.
Нет проблем, работает как ошпаренная обезьяна на моем скромном оборудовании. Двухъядерный AMD, 2 гигабайта оперативной памяти.
Я думаю, что многие неподтвержденные данные будут довольно сильно искажены в сторону "Я боюсь перемен". Не пытаясь быть оскорбительным, но я думаю, что ожидания людей заставляют их поднимать руки в воздух и сдаваться при первом сбое.
Не то чтобы я фанат MS. Я на самом деле больше фанат Linux. Я просто не вижу, чтобы Vista была больше PITA, чем XP. Это на самом деле заметно быстрее на моей машине и нескольких других, которые я преобразовал.
Если у вас есть учетная запись MSDN, просто выйдите и попробуйте. С двойной загрузкой легко, мой основной компьютер настроен на тройную загрузку.
Если вам нужно быстрое грязное сравнение различий в ценовых скобках, вы можете посмотреть здесь.
http://www.microsoft.com/windows/windows-vista/compare-editions/default.aspx
Я использую Vista Business 64 в течение последних нескольких месяцев, полностью обновлена Windows.
Каждый час или два он полностью замерзает, и мне приходится перезагружать всю машину. Прошло много лет с тех пор, как XP сделала что-то подобное. Я начинаю ненавидеть Vista с настоящей страстью.
Я бы порекомендовал вам остаться с Windows XP Pro. Я некоторое время работал с Windows Vista (не уверен в редакции) с Visual Studio 2005, и мне потребовалось около 2 дней, чтобы вернуться к моему XP Pro. Я действительно не мог указать на это, но мне просто не понравилось. Хотя я бы предпочел Linux (в частности, Ubuntu), а не Windows в любой день.