Вопрос

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

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

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

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

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

Решение

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

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

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

Конечно, вы всегда могли бы получить Окна в Мохаве вместо этого!

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

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

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

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

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

Редактировать:Приобретайте Vista x64, если у вас более 2 ГБ оперативной памяти!!Ты просто напрасно тратишь время, если этого не сделаешь.

Vista x64, просто у меня в голове не укладывается:

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

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

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

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

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

ReadyBoost, вставьте 4-гигабайтный usb-накопитель и забудьте о нем.Будет использоваться для кэширования при суперфетчинге и подкачке ввода-вывода с произвольным доступом, в системах с низким объемом памяти это довольно заметно, т.е. в ноутбуках.

IPv6 - он вам понадобится через год или три

Все вокруг стало более безопасным.

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

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

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

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

Это действительно зависит от того, какого рода разработкой вы занимаетесь.Если вы делаете что-то, что требует огромных объемов памяти и ресурсов (огромные наборы данных и много математики), 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, но это было в 2007 году.Я уверен, что к настоящему времени это уже исправлено.

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

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

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

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

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

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

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

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

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

Есть и другой вариант:Windows 2008:

http://tech.slashdot.org/article.pl?sid=08/07/15/2325215

Мне это показалось интересным.

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

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

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

Моя рабочая установка - XP, и с ней тоже все в порядке.

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

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

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

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

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

Я присоединю свой голос к тем, кто говорит, что Vista более чем адекватна.Я использую сочетание нескольких операционных систем, и Vista Ultimate, безусловно, моя любимая.Четырехъядерный процессор 2.5 с 4 ГБ.Еще не обновился до x64.

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

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

Исходя из этого, я бы посоветовал сэкономить дополнительные деньги, которые вы (вероятно) получите за "понижение версии", и вместо этого купить еще немного оперативной памяти.

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