Vista или XP для Dev Machine [закрыто]

Я собираюсь получить новый ПК с работы, и он будет включать в себя установку 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.

7.08.2008 05:49:46
17 ОТВЕТОВ
РЕШЕНИЕ

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

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

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

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

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

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

37
7.08.2008 06:02:52
«Я предпочитаю это XP». Не могли бы вы добавить некоторые детали в свой ответ, почему это так? В настоящее время я использую XP для своего ПК для разработки, и мне было бы интересно узнать, чем конкретно Vista может помочь мне как разработчику.
Ash 12.10.2008 03:29:14
Что касается Xp против Vista, я считаю систему разрешений очень полезной. Я работаю с учетной записью без прав администратора, и каждый раз, когда мне нужно какое-то разрешение, появляется всплывающее окно, чтобы я мог вставить логин / пароль администратора. ХР мне пришлось открыть сеанс администратора. Не знаю, изменила ли XP поведение с SP3.
Artur Carvalho 13.11.2008 14:12:54

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

4
7.08.2008 06:01:33

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

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

РЕДАКТИРОВАТЬ: получить Vista x64, если у вас есть более 2 ГБ оперативной памяти! Ты просто тратишь это, если не будешь.

8
7.08.2008 06:04:31

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

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

С Vista SP 1 вы больше не тратите 0,5-1 ГБ ОЗУ, теперь она может видеть все 4 ГБ. Сказав это, этот сайт Microsoft не говорит, что он может использовать все 4 ГБ ОЗУ. Он говорит, что может сообщить обо всем этом. :)

1
7.08.2008 06:26:39

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

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

1
7.08.2008 07:40:24

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

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

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

1
15.08.2008 02:41:03

Есть еще один вариант: Windows 2008:

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

Я думал, что это было интересно.

1
15.08.2008 02:47:12

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

2
15.08.2008 02:53:40

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

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

0
15.08.2008 04:24:57

Vista x64, чуть выше моей головы:

Лучшее переключение контекста с WDM, разгрузка визуального рендеринга на видеокарту.

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

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

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

Shift + правый клик по файлу, выберите «Копировать как путь», очень, очень круто.

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

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

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

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

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

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

6
20.08.2008 21:09:49
Поддержка Teredo IPv6 в Vista НАМНОГО улучшена по сравнению с XP (теперь она работает через NAT). Однако, если у вас есть Tunnerl, использующий AICCU, придерживайтесь XP. НЕ надежен в Vista. :(
Brian Knoblauch 18.12.2008 15:29:42

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

0
25.08.2008 18:39:45

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

0
25.08.2008 18:42:58

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

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

1
15.09.2008 04:57:25

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

2
26.09.2008 17:53:47

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

Моя рабочая установка XP, и это тоже хорошо.

1
26.09.2008 17:59:28

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

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

0
12.10.2008 02:41:35

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

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

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

1
12.10.2008 03:13:31