Vista или XP для машины Dev

Я собираюсь получить новый компьютер с работы, и он будет включать в себя возможность иметь либо Vista Business в качестве ОС, либо перейти на XP Pro. Помимо крошечного тестирования, я никогда не использовал Vista, но в целом я слышал гораздо больше плохих отчетов, чем хороших относительно Vista. Я не думаю, что аппаратное обеспечение будет проблемой (Intel Core Duo T9300, 4 ГБ оперативной памяти, 256 МБ NVIDIA) с точки зрения производительности. Мне просто неловко использовать Vista для моей основной системы, учитывая ее историю, когда у меня есть возможность продолжать использовать XP.

Итак, есть ли здесь кто-нибудь, у кого есть опыт работы с Vista и XP в качестве ОС на вашей dev-машине? Если бы вы могли выбрать один над другим, с чем бы вы пошли? Мне нужно будет использовать Visual Studio 2003/2005/2008, SQL Server 2005, Virtual Machines, Office, а также множество многозадачных и многостраничных веб-браузеров.

(Примечание: меня не интересует Microsoft-bashing.Если вы не использовали Vista, но только что услышали плохие вещи об этом, то у вас есть тот же уровень опыта, что и я, и вы, вероятно, не должны отвечать на вопрос).

Изменить: Поскольку я получаю этот компьютер с работы, я бы предпочел использовать одну из предлагаемых операционных систем: 32-битную XP PRO или 32-битную Vista.

Ответы

Ответ 1

Я использую Vista x64 на своей основной машине разработки. Он запускает все, начиная с Visual Studio 6.0 до 2008 года, без проблем.

Это не гигантский скачок вперед, но я предпочитаю его XP.

Если вам когда-либо понадобится XP для чего-либо, Virtual PC свободен и работает хорошо. Я сохраняю изображение XP VPC, пригодное для тестирования в XP, IIS6 и IE6. Лучшее из обоих миров.

Конечно, вы всегда можете получить Windows Mojave вместо этого

В ответ на вопрос: я использовал Vista x86 около 6 месяцев, прежде чем переключиться на x64. Такое же мнение.

Просто имейте в виду, что вы будете тратить 0.5-1.0gb вашей памяти на x86. Вы должны иметь возможность бесплатно получать x64 медиа здесь. Ваша лицензия хороша для обоих изданий.

Ответ 2

Я использую Vista (x86 на ноутбуке и x64 на рабочем столе) уже более года, и я никогда не вернусь к XP. У меня не было проблем с совместимостью, надежностью или производительностью.

Как сказал Дэвид, полезно сохранить виртуальную машину XP для тестирования IE6 и IIS6, но мне редко приходится использовать тот, который у меня есть.

РЕДАКТИРОВАТЬ: получите Vista x64, если у вас есть более 2 гб бара! Вы просто теряете его, если не хотите.

Ответ 3

Vista x64, совсем рядом с моей головой:

Лучшее переключение контекста с разнесением визуализации WDM на графическую карту.

Встроенный поиск предназначен не только для документов, введите событие для служб журнала событий для менеджера сервисов и т.д., полезно для поиска утилиты xyz, которую вы используете редко.

Более четкое управление запуском службы, т.е. Delay Start, задерживает службу в течение нескольких минут, а не ботит время загрузки. отлично подходит для сервера sql и других.

UAC позволяет вам предоставлять разрешения администратора для необходимых вам инструментов, позволяя вам тестировать ваш код с более низкими разрешениями.

Shift + Щелкните правой кнопкой мыши по файлу, выберите "Копировать как путь" очень удивительно.

ReadyBoost, вставьте 4-гигабайтный USB-накопитель и забудьте об этом. Будет использоваться для кеша для супер-выборки и случайного доступа io paging, системы с низкой памятью это довольно заметно, т.е. ноутбуки.

IPv6 - вы захотите его через год или три

Все безопаснее.

Мой личный опыт: Моя рабочая машина - это четырехъядерный процессор 2,6 ГГц, работающий на xp x64, и чувствует себя slugish и медленным для моей домашней машины Vista, двухъядерного 2.0 ghz. Visual Studio заняла второе место, загрузка проекта за несколько секунд по сравнению с моей рабочей областью, где она может занимать до 30 секунд.

"Мне просто неловко использовать Vista для моей основной системы dev, учитывая ее историю"

История, это было лучше, чем xp, поскольку она была выпущена. Людям нравится разговаривать.

Ответ 4

vista x64 w/8 гигабайтов ram и множество виртуальных машин, и ваша жизнь станет настолько приятной. независимо от того, что вы делаете, не переходите на 32-битные, нет никаких преимуществ для 32-битных над 64-разрядными.

Ответ 5

Это зависит от того, какого рода развития вы делаете. Если вы делаете что-то, требующее огромных объемов памяти и ресурсов (огромные массивы данных и много математики), XP - это путь. Даже если вы потеряете часть памяти, не запустив x64, вы все равно получите около 750 МБ, что в противном случае было бы пережевано многими фоновыми службами Vista.

Если вы занимаетесь веб-разработкой, это зависит от вашей тестовой среды. Если вы делаете все локально с помощью IIS и VS.NET, это не имеет большого значения. У VS есть собственный встроенный веб-сервер. Если вам нужно протестировать IIS, вам удобно поддерживать виртуальную машину, чтобы выбросить ее на сервер 2003 года. Имейте в виду, что Vista будет потреблять часть этой памяти, которая может быть использована для виртуальной машины.

Учитывая ваш список требований, я должен был бы порекомендовать вас с XP Pro. Если вы тяжелый многозадачник, вам нужны все ваши ресурсы перед вами, а не разжевываются Aero и фоном. Я использовал Vista для разработки около 8 месяцев, а затем получил новую работу, где у меня была XP. Сначала это было раздражающим, но отзывчивость XP привела к перегрузкам функций Vista, особенно когда открылось множество окон, и вся моя оперативная память исчезла.

Также существует проблема совместимости: многие VS.NET(особенно старые версии) довольно... сложны под Vista. Например, функция публикации для веб-сайтов может быть разбита под Vista. Вы также должны быть осторожны с тем, как обращаться с UAC, так как некоторые материалы VS.NET требуют, чтобы вы явно запускались как администратор. Я также вспоминаю, что у меня возникли трудности с Microsoft Virtual Machine, но это было в 2007 году. Я уверен, что исправлено до сих пор.

Ответ 6

Заметка о Vista-64 и Visual Studio 6.0: хотя среда IDE будет работать под Vista-64 без проблем, компилятор несовместим. Если вы собираетесь использовать Visual Studio 6.0, вы захотите иметь виртуальную машину XP и использовать ее там. (Я говорю по опыту, потому что у нас есть некоторые проекты, в которых я работаю, которые все еще используют Visual Studio 6.0. Мы переместили новые версии этих проектов на VS 2005 и вскоре переместим их на VS 2008.)

Ответ 7

Важно отметить, что Vista не поддерживает Visual Studio 2003, посмотрите Visual Studio и Windows Vista

Просто имейте в виду, что вы будете теряя 0,5-1,0 гб оперативной памяти x86. Вы должны быть в состоянии получить почти бесплатно здесь. Ваша лицензия хорошо для обоих изданий.

С Vista SP 1 вы больше не теряете 0,5-1 ГБ оперативной памяти, теперь он может видеть полный 4 ГБ. Хотя, говоря, что этот сайт microsoft не говорит, что он может использовать всю RAM 4 ГБ. В нем говорится, что он может сообщать обо всем этом.:)

Ответ 8

Хотя Vista не поддерживает Visual Studio 2003, она работает нормально - я провел год, работая над веб-формами, win-формами и проектами Windows, используя .net 1.1 в VS2003 без каких-либо проблем. MS имеет список проблем на http://msdn.microsoft.com/en-us/vs2005/bb188244.aspx

Vista64 определенно будет моим выбором.

Ответ 9

Я могу определенно сказать вам, что вы избегаете любой из более ранних версий Vista, потому что вы потеряете:

  • Возможность делать простые резервные копии на диске, физически не подключенном к вашей машине;
  • Термизировать доступ к вашему компьютеру из любого другого;
  • Как говорит Фрай, вы потеряете RAM. У меня 4, vista только "видит" 3.

Я говорю, по крайней мере, из коробки. Я хочу пойти x64, но действительно боюсь переустановить все.

Ответ 11

Я бы сказал, что вы ищете. IIS7 отличная, а выделение памяти умнее (Vista не тратит впустую RAM, она наполняет ее тем, что, по ее мнению, вы будете использовать в ближайшем будущем). Что касается фоновых сервисов... вы можете отключить их, как вы могли бы в XP.

Однако... если остальная часть компании находится на XP, я настоятельно рекомендую вам установить виртуальную машину XP, чтобы вы могли тестировать свои приложения на той же платформе, что и все остальные.

Ответ 12

Я использую Vista Business на своей домашней установке и занимаюсь там большим развитием и люблю его.

Моя рабочая платформа - XP, и она тоже прекрасна.

Ответ 13

И. Я предполагаю, что вам нужно будет протестировать свои приложения как в XP, так и в Vista.

Какой из них вы используете для разработки на самом деле - это личное предпочтение, и не более того. Там есть несколько технических преимуществ для использования (для XP, будет немного меньше издержек памяти ОС. В Vista есть много новых функций, некоторые из которых могут быть полезны), но Visual Studio будет в значительной степени работать одинаково на обоих.

Как для 64, так и 32 бит. Я бы сказал, что используйте 64-битный - если не без причины, но легко используя > 3 ГБ оперативной памяти, и что вы можете виртуализировать 32-разрядную ОС на 64-битной, но не наоборот

Ответ 14

Если вы делаете паутину, iis 7 скажет дом, имея возможность иметь несколько хостов на одной коробке, для меня была спасателем жизни, я не знаю, как вернуться к xp больше.

Если мне пришлось вернуться, сервер 2003 - это наименьшее, что я бы принял, не имея реального функционального веб-сервера, просто не вариант.

Ответ 15

Я добавлю свой голос тем, кто говорит, что Vista более чем достаточна. Я использую сочетание нескольких ОС, а Vista Ultimate - моя любимая. Quad core 2.5 с 4 Гб. Не обновлено до x64.

Ответ 16

Если у вас возникли проблемы с Vista и Visual Studio 2003 или 2005, попробуйте запустить его как администратор (щелкните правой кнопкой мыши, запустите в качестве администратора). Это решает большинство проблем, особенно при работе с IIS, BizTalk и т.д.

Ответ 17

Я только что купил новую коробку "barebones", которая поставляется с Vista в качестве ОС. Я опасался, услышав много о плохом прессе со временем о Vista, но он отлично работает здесь.

На этом основании, я бы сказал, экономьте лишние деньги, которые вы (возможно) получите за "понижение" и купите еще больше ОЗУ.