Назад | Перейти на главную страницу

Должен ли я как разработчик перейти на Windows 7, если да… какие причины я должен сообщить руководству?

Windows 7 будет доступна для подписчиков MSDN 6 августа.

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

Что было бы лучшими причинами для обновления веб-разработчика .net и разработчика бизнес-аналитики?

Напротив, что может повредить мне, если я обновлюсь?

Составлю список здесь:

РЕДАКТИРОВАТЬ

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

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

Пока я с нетерпением жду Windows 7 / Vista 2.0, но для вашего случая, когда вы являетесь разработчиком бизнес-аналитики, я не вижу смысла в обновлении. сейчас по сравнению с потребительским рынком. Если ваша работа не связана с созданием приложений для Vista или Windows 7 с помощью Visual Studio, зачем переключаться сейчас? Если вы действительно хотите запустить Windows 7 или поиграться с ней, загрузите VirtualBox от Sun (бесплатно), загрузите бета-версию Windows 7 (или версию MSDN) и запустите ее виртуально. Подождите не менее 4-6 месяцев и позвольте Microsoft и всем другим компаниям / организациям решить проблемы с установкой (если таковые имеются) или проблемами безопасности и исправлениями (которые будут) и т. Д. И т. Д. Как и все выпуски пакетов обновлений , зачем переключаться первым, когда есть много опасностей, особенно в офисе?

Если этого недостаточно для того, чтобы избавиться от желания переключиться, просто подумайте о программном обеспечении, которое вы используете сегодня, и спросите себя, совместимо ли оно с 7 для начала. Это твоя работа на кону, не ваш домашний компьютер. Научитесь разделять то, что вы используете дома и на работе. Я бы не стал рисковать работой из-за блеска и гламура предполагаемой стабильности, производительности, красивых иконок, пока все остальные не пройдут через это усилие. Пусть другие люди / компании выяснят, стоит ли на самом деле обновления до Windows 7.

Не поймите меня неправильно, Windows 7 намного лучше, чем Vista, поскольку сама Vista установила такую ​​низкую планку, но даже это само по себе не является реальной причиной для немедленного перехода. По всем тем функциям / причинам, которые вы перечисляете, вы необходимость те, которые делают вашу работу сегодня? Вы необходимость IIS 7.5? Вы необходимость Виртуальный режим XP? Вы необходимость классная панель задач? Готов поспорить, что вы этого не сделали и просто устали от Vista (а кто нет?) И хотите перейти к следующему этапу.

Пока я сочувствую вам и пыткам Vista, просто держите это до тех пор, пока не будет видно, что все изломы и проблемы были решены и все ваши приложения / инструменты для работы совместимы с Windows 7. Не будьте дураком, если вы обновитесь ради обещания лучшего опыта. Ни один продукт не является надежным / пуленепробиваемым, особенно с первой попытки. Меня не волнует, что это 6-й / 7-й / N-й выпуск Microsoft. Ни одна компания не идеальна. Зачем тратить свое время и энергию на то, что может оказаться для вас мало или бесполезно сейчас?

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

Редактировать: Извините, но некоторые из вас упомянули о служебном аспекте этой проблемы, поэтому я прошу прощения за игнорирование ваших комментариев. Я не хотел зацикливаться все игнорировал эту проблему, связанную с работой. ;)

Обновить? Я бы предпочел оставить свои вещи на некоторое время и создать виртуальную машину для Windows 7, и хорошим поводом было бы просто познакомиться с новой платформой.

Если вы обновляетесь с Vista, я не думаю, что есть большая разница в использовании ваших инструментов разработчика. Если вы обновляетесь с XP, вы можете столкнуться со всевозможными проблемами, такими как UAC. Мой рабочий стол остается на том же рабочем столе, что и остальные сотрудники компании. Я уже использую версию Windows 7 на виртуальной машине для тестирования приложений. Я бы сказал, придерживайтесь той же версии Windows, что и все остальные, и посмотрите, не сможете ли вы запустить 7 на виртуальной машине. Самое интересное в том, что это в виртуальной машине, так это то, что вы можете сделать снимок, все испортить, а затем восстановить до нормального состояния.

То, что вы разрабатываете что-то для развертывания в Windows 7, было бы хорошей причиной. Потому что вы хотите убедиться, что ваша система работает с UAC (если у вас XP, а не Vista). Потому что вы хотите протестировать свою систему на Windows 7 на случай, если кто-то из ваших клиентов выполняет обновление. Помимо этого, вы могли бы привести аргумент в пользу продуктивности, если бы почувствовали, что вы значительно более продуктивны в Windows 7. Но я, большинство компаний, как правило, не делает одноразовых подобных развертываний.

Из того, что я видел, используя Release Candidate:

  • XP и Windows 7 сопоставимы по скорости
  • Поддержка Windows 7 Multi screen
  • Встроенная поддержка горизонтальных и вертикальных мониторов
  • IIS 7 (подходит для mvc и практически все, что связано с ASP.Net)
  • Его действительно приятно использовать, кроме начального меню, которое я заменяю на "Vista Start Menu" все равно

В 1000 раз лучше, чем Vista, но с приятными вещами, похожими на Vista. Пока больших зависаний нет.

Что вы используете сейчас и какие приложения разрабатываете?

Если вы используете Windows XP и занимаетесь веб-разработкой, наличие IIS 7 над IIS 5.1 будет преимуществом. Например, он позволяет вам настраивать и запускать несколько веб-сайтов на вашем компьютере, избавляя от необходимости останавливать один / запускать другой, когда вам нужно переключиться.

Вам следует обновить Vista. Вы можете сказать своему работодателю, что обновление стоит того, чтобы извлечь выгоду из улучшений производительности и стабильности, внесенных в ОС. Вы упомянули MSDN, так что похоже, что это будет бесплатное обновление. Если так, то это не проблема.

Как разработчик, вы обязательно должны иметь доступ к машине с Windows 7, а также к любым другим версиям, которые вам необходимо поддерживать. Будет ли это ОС на вашей рабочей станции или нет - совсем другой вопрос. Лично я бы сказал нет, по крайней мере, пока. У Windows нет хороших результатов в плане стабильности, по крайней мере, до первого пакета обновления. Как разработчик вы почти наверняка столкнетесь с ошибками, с которыми другие могут никогда не столкнуться.

Ответ должен быть абсолютно «НЕТ» (и ждать Windows 7 Service Pack 1) Причины,

  1. Разработчики Microsoft используют старую версию операционной системы для разработки платформы для новой версии.

  2. И все программы, связанные с разработкой, созданы и протестированы в более старой версии, поэтому они будут работать лучше только в более старой версии. У нас были похожие проблемы с Vista, у самой Visual Studio 2008 было много проблем на Vista, и, конечно же, у Visual Studio 2010 будет много проблем с Windows 7.

  3. Я не возражаю, но я согласен с тем, что придерживайтесь Vista, тестируйте свои решения на Windows 7 на виртуальных машинах, и после Windows 7 Service Pack 1 настанет подходящее время для перехода.

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

Вы говорите о бета-версии или розничной версии Windows 7? Если бета-версия, то факт, что она бесплатна, должно быть достаточной причиной, чтобы убедить руководство.

Если вы занимаетесь только веб-разработкой, то нет никаких причин для обновления. Будет встроенный IE 8 (не для ЕС), но вы можете установить его прямо сейчас на Vista / Server 2008, а также на XP.

Я намерен оставить XP на своей рабочей машине и Server 2008 (даже не обновляя его до R2) на моей личной машине.

Единственная причина может заключаться в том, чтобы вы взглянули на IIS 7 (если сейчас вы используете XP, а еще не Vista / Server 2008). Если вы просто разрабатываете один веб-проект и обычно не изучаете IIS, вам вообще не нужно обновляться.

Как преданный пользователь Mac и время от времени флиртующий с Ubuntu, мне трудно восхищаться Windows 7, я был Windows на протяжении многих лет, но теперь дремота ограничивается виртуальной машиной для целей тестирования браузера.

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

Самой большой причиной может быть производительность и стабильность, которые, как я слышал, хорошие. Если вы отвечаете за администрирование, вам нужна надежность больше, чем большинству. и я слышал, что цена (на этот раз) не станет большим препятствием, как это часто бывает с ОС MS.

Черт возьми, я мог бы даже взглянуть на это сам. но если его производительность и надежность вам нужны, и ваша компания готова копать глубже, чтобы предоставить вам эту роскошь, тогда, ради бога, рассмотрите Mac. Вы можете запускать любую ОС Windows / Linux на виртуальной машине, и вы получаете быструю, стабильную платформу unix с лучшим графическим интерфейсом, который можно купить за деньги.

Если ваши клиенты будут использовать Windows 7, может быть полезно иметь эту среду в качестве чего-то, что вы можете использовать для тестирования и, таким образом, видеть, что видит клиент. Я не уверен, будет ли разница в платформе между использованием IE в Vista и 7, но вполне может быть. Улучшения производительности, возможно, стоит захотеть провести эксперимент, чтобы увидеть, лучше ли 7, чем Vista, и каковы подводные камни.

Я бы сказал, что по соображениям производительности стоит обновить. Кроме того, если вы планируете поддерживать TLS1.2 в своей работе, это единственная платформа Windows (в настоящее время), которая поддерживает его (хотя по умолчанию отключена).

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

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

Кроме того, никогда не знаешь, что мощь причинить вам боль - сначала вам придется попробовать, чтобы выяснить это, но я предпочитаю позволить другим сделать это и прочитать об их боли в Google / технических блогах.