2009-08-20 4 views
7

Какой ОС вы рекомендуете для развития машины:Windows Server 2008 R2 или Windows 7

  • Windows Server 2008 R2

или

  • Windows 7

На данный момент большинство «веб-разработчиков», вероятно, используют Windows Server 2008 из-за IIS и Vista SuckingBigTime.

Это ли изменение в Windows 7? Можем ли мы, наконец, снова использовать клиентскую ОС на клиентском компьютере или время еще впереди?

ответ

13

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

Windows 7

  • Desktop OS так поддерживает сон/спящий режим
  • Windows XP Режим для тестирования на основе XP
  • Может иметь меньший размер, чем сервер
  • Может быть больше GUI Bling, чем сервер
  • Имеет довольно анимацию при загрузке!
  • Может работать все ОС Windows о том, что вам может понадобиться развернуть приложение на с третьей Стороной гипервизор
  • Родной стек Bluetooth

Windows 2008 R2 OS

  • сервер может поддерживать режим сна/спящий режим, если не поддерживается Hyper-V
  • Суда с бесплатным гипервизором (HyperV)
  • Возможно, f астра а конкретные задачи, связанные с оптимизацией из
  • Может иметь больший след, чем Desktop
  • Может работать все ОС Windows о том, что вам может понадобиться для развертывания приложения на
  • Нет Bluetooth возможности

Обе ОС

  • построен на том же ядре
  • имеют те же netwo очий стек
  • Доля тот же графический интерфейс пользователя

Решение

  • Go с тем, что соответствует вашим потребностям.

Только для записи я использовал Windows 2008 как свой рабочий стол с самого раннего бета-тестирования. Возможно, я потерял сон/спячку, но я могу сделать свой кофе, пока моя машина садится утром.

Также я не упомянул о запуске других ОС в гипервизорах, но вы тоже могли бы это сделать.

+0

Большой округлый. – Kieron

+0

Помните, что я говорю о веб-разработке в основном - поэтому IIS IIS является обязательным, который Kieron уже очистил. – Mikeon

4

Моя единственная говядина с 2008 R2 было отсутствие поддержки Bluetooth, который не имел в виду не мышь и клавиатуру для меня ... так, я пошел на 7.

С его полная версия IIS, я не могу избили его - совершенно потрясающе.

Запуск его, хотя MacBookPro с 4 ГБ оперативной памяти и i7 920 с 12 ГБ - оба x64 (очевидно) - ни одна жалоба!

+0

Отсутствие поддержки Bluetooth является основной проблемой на клиентской ОС, хорошо, что вы это указываете. Также необходим полный IIS. – Mikeon

1

Windows 7 - Есть некоторые клиентские приложения, которые не работают на Windows 2008

+0

Действительно? У вас есть примеры? - Кроме того, если вы сталкиваетесь с приложением, которое не запускается, вы можете использовать инструменты совместимости приложений для запуска. – Kieron

+0

@ Kieron - Я слышал, что это не работало, это Zune. –

-3

для Windows 7 вырезанные Windows Server 2008 R2, так что Windows Server 2008 R2 лучше.

1

Windows Server 2008 R2 - это серверная версия, она оснащена множеством инструментов для управления компьютерной сетью, а в качестве разработчика вы просто не будете ее использовать. Лучше подождать Windows 7 в магазинах или напрямую захватить его из MSDN.

+0

ждать? Его доступно на MSDN для загрузки сейчас. По общему признанию, недостатком драйверов, ошибок и SP1 может быть проблема. :) – gbjbaanb

+0

На самом деле, я запускал Windows 2008 в качестве ОС для ОС более года, это было действительно твердо - лучше, чем Vista (я думаю, они говорят, что это на 30% быстрее OTB, что я могу поверить). – Kieron

2

Windows 7:

  • Windows XP mode, безусловно, окажется бесценным.
  • Мне не нужна разработка IIS для .NET: Visual Studio поставляется с тестовым сервером. Должны существовать облегченные серверы для других технологий.
  • Если IIS необходимо (для целей тестирования), я бы создал виртуальную среду с Windows Server 200x.
1

Очень полезно попытаться запустить Windows Server 2008 R2 с Hyper-V в качестве операционной системы на рабочем столе/рабочей станции, поскольку тогда вы можете разместить тестовые серверы на одном компьютере. Если вы разрабатываете серверную среду x64, это действительно то, что вы, возможно, думаете, что хотите сделать.

Но есть серьезная проблема: Hyper-V заставляет некоторые конкретные операции с видеодрайвером в ОС хоста работать намного медленнее. И Windows Server 2008 R2 с любой современной графической картой будет пытаться использовать ускоренные видео операции для множества простых вещей, таких как прокрутка, перемещение и изменение размеров окон, и эти операции будут намного медленнее, если Hyper-V включен. Не только немного медленнее - так медленнее, что очень усугубляться.

Это очень серьезная проблема при попытке использовать Windows Server 2008 R2 с Hyper-V в качестве настольной/рабочей станции. Windows Server 2008 R2 с включенным Hyper-V действительно должен использоваться ТОЛЬКО как серверная ОС, где консоль используется очень редко, потому что производительность видео в консоли будет ужасающей.

Это проблема, о которой Microsoft знает, но которая не очень широко известна.Вот запись в блоге, которая содержит некоторую информацию и которая ссылается на другие источники информации: http://blogs.msdn.com/virtual_pc_guy/archive/2009/08/21/hyper-v-versus-desktop-computing.aspx

(Windows Server 2008 (aka not R2) не подвержен такой же степени от этой проблемы, поскольку Windows Server 2008 не используйте ускоренные видео операции для обычных задач, таких как прокрутка, перемещение и изменение размера окна. Основная проблема по-прежнему присутствует, но она не срабатывает так же легко или часто, поэтому это не так уж и сложно.)