В какой момент я должен начать обновление машин нашего разработчика до более поздней версии Windows?
Исходя из опыта, Microsoft обычно терпит неудачу в отношении любой другой ОС (я действительно не пытаюсь начать дебаты по этому поводу, это мое восприятие, пусть так и будет), то есть 2000 была стабильной и полезной ОС, но я не справлялся xp была отличной ОС, которую многие компании до сих пор используют, Vista не преуспела (я знаю, что причина, по которой она не преуспела, на самом деле не вина Microsoft, а Vista и 7 - одна и та же основная ревизия), хотя 7 кажется отличной ОС, которая будет существовать некоторое время - вроде как сейчас xp.
В любом случае, я неохотно обновляю наши машины для разработки до Windows 8.
а. Я не хочу стоить нашему бизнесу кучу денег за ОС, которая будет использоваться только год или два.
б. Они также должны иметь двойную загрузку Linux, и я читал, что Windows 8 и grub не будут хорошо играть вместе.
Я хочу, чтобы наши разработчики развивались в новейшей среде и имели преимущество в любой технологии, с которой они разрабатывают. Я хочу быть впереди - или, по крайней мере, с технологической кривой, но я хочу, чтобы это имело смысл в бизнесе.
Так, в частности, я должен обновить свои машины на этом этапе? В общем, какое исчисление я должен использовать для решения такого рода вещей?
редактировать
Они пишут как настольные приложения, так и приложения ASP.NET. Кроме того, я уверен, что они всегда имеют последнюю версию Visual Studio.
Ответы:
Компьютеры больше не являются физическими монолитными объектами, используйте виртуальные машины!
Ваши разработчики должны иметь доступ к различным рабочим средам по мере необходимости, а виртуальные машины - это идеальный способ сделать это, вы можете:
Любой приличный ноутбук в настоящее время может работать под управлением Windows 7 VM поверх среды хоста Windows 7. Очень приятно иметь возможность менять среду как разработчик. Возможности резервного копирования и управления версиями также являются хорошим плюсом.
Если у вас есть подписки MSDN, вы сможете сохранить цену такого рода установки не слишком высокой, учитывая, что они используются для разработки.
источник
Windows 8 еще даже не доступна в продаже. Если вы обновите сейчас, это может быть бета-версия сомнительной стабильности с функциями, которые могут или не могут сделать окончательный вариант.
Если вы можете себе это позволить: установить изолированную машину тестирование разработчика и модернизацию , что один. Тогда пусть все разработчики время от времени играют с ним, чтобы привыкнуть к нему и найти все маленькие причуды, а также ошибки и различия.
источник
Ваша команда специально разрабатывает приложения для рабочего стола Windows? Если да, я думаю, вы бы хотели, чтобы хотя бы часть вашей команды перешла на Windows 8, поскольку пользовательский интерфейс может выглядеть иначе, а что нет.
Если вы разрабатываете другие типы приложений, и не имеет значения, над какой версией Windows вы работаете, почему бы просто не позволить разработчикам самим сделать выбор? Я уверен, что каждый из них выберет то, что лучше / эффективнее для них, и некоторые, вероятно, в конечном итоге перезагрузят свою ОС несколько раз.
Спроси свою команду. Возможно, они даже не заботятся о Windows 8. Я полностью нахожусь в лагере Microsoft, поскольку инструменты программирования идут, но у меня наверняка будут свои собственные резервирования в первые несколько месяцев после выпуска Windows 8.
источник
Похоже, вы смогли определить, какие версии соответствуют вашим стандартам, а какие нет, поэтому я не буду обновляться, пока вы не будете уверены в том, что у вас есть последние версии.
Вам нужно будет немного опередить своих клиентов, если они используют Windows для запуска вашего настольного программного обеспечения. В нескольких других ответах упоминаются способы тестирования нескольких сред.
Я ездил на поезде и видел много корпоративных ноутбуков (на них есть эти стикеры свойств), на которых все еще работает XP.
Придерживайтесь того, что для вас стабильно, и того, что используют ваши клиенты. Не уверен, что вы можете положиться на любую формулу. Будем надеяться, что Windows 8 сломает чередующийся дрянной тренд версии.
источник
Возможно, вы захотите начать с предоставления разработчикам VHD с установленной на нем Win8, и пусть они начнут играть с этим. Я бы приостановил конвертацию любых машин, пока у них не появится хотя бы кандидат на выпуск. Я был бета-тестером для WinME, Win2K и WinXP, и многое изменилось даже в конце бета-тестирования. Если вы не разрабатываете что-то, что использует преимущества уникальных функций Win8, и вам не нужно, чтобы оно было доступно в первый день, я бы отказался от массовой миграции. VHD-загрузка или виртуальная машина (если у вас 8G или больше памяти) - это довольно удобные варианты.
источник
Во-первых, вы разрабатываете для Windows или кроссплатформенный? Если да, то вам может быть необходимо , чтобы в конечном итоге получить по крайней мере один Windows 8 окна, так что ваши разработчики могут тест строит на нем. Во-вторых, Windows 8 является чем-то вроде морского изменения для Windows.
Получить бета-версию и посмотреть. Кажется, что это гораздо больше относится к одному приложению во временном лагере планшетов. Это хорошо для некоторых устройств и программного обеспечения. Для других весь смысл в том, чтобы иметь многоцелевой компьютер. Не медиа-стример. Если ваше программное обеспечение представляет собой какое- либо бизнес-приложение, представьте себе пользователя, которому необходимо запустить его в полноэкранном режиме, и единственный способ получить доступ к другой программе (браузер, электронная почта, Excel, Word) - это закрыть вашу программу и потерять ее. их место.
Нет возможности для синергии между программами. Каждая программа становится крошечным внутренним двором в лабиринте изгороди в огороженном саду. Внезапно вы должны поддерживать все , потому что ваши пользователи не могут получить другое программное обеспечение, чтобы делать то, что у вас нет.
Как уже было сказано ранее, но мы используем компьютеры на основе ориентированной на задачи парадигмы, а не ориентированной на приложения . Даже обычный домашний пользователь должен использовать несколько программ одновременно. Вы когда-нибудь пытались написать школьную газету без слов и браузера? Это вполне может заставить большую часть пользователей компьютеров перейти на какую-то разновидность Linux .
Итак, мой совет: будьте готовы купить копии Windows 8, но не приобретайте их, по крайней мере, через 6 месяцев. В этот момент последствия уже наступят, и вы сможете принять обоснованное решение, основываясь на том, что вы клиенты используют и думают .
источник
Это легко:
Когда ваши клиенты делают.
И есть важное следствие, которое боссы команды, над которой я работал, однажды забыли:
«Когда мы перестанем поддерживать старую версию Windows?»
Когда ваши клиенты делают.
Это не сексуально, но помните, что большая часть того, что делают крупные компании, такие как MS или производители драйверов, - это обратная совместимость. Проверьте "Новое старое", если вы этого не сделали.
источник
Прежде чем спрашивать своих разработчиков, сначала спросите себя:
Что мне нужно сделать с Windows 8, что я не могу сделать с текущими версиями Windows?
Предлагает ли Windows 8 какие-либо реальные улучшения в работе, которую я делаю?
Я хочу использовать Windows 8, только чтобы быть обновленным (то есть, чтобы следовать за рекламой)?
Если ответ на один или два - «да» и сильнее, чем «да», который вы могли бы дать трем, - продолжайте. Если нет, забудьте об этом ... Вам нужен истинный мотив для обновления, это не только потому, что это делают другие.
источник
Возврат инвестиций - это нечто очень важное. Если вы работаете с Widows 7, вам пора. Мало что я заметил в Windows 8
Windows 8 больше ориентирована на планшетные ПК. Продажи ПК значительно сократились в прошлом году, и люди смотрят на такие планшеты, как iPad. Как компания-разработчик программного обеспечения, Microsoft фокусируется на этом изменении парадигмы и учитывает низкие форм-факторы конфигурации. С точки зрения разработчика, это не имеет большого значения, пока новые уникальные функции используются. В отличие от Apple, обновление ОС Microsoft слишком дорого.
источник
Стоит отметить, что Windows 2000 была основана на коде NT, в то время как Windows ME была последней (к счастью) итерацией ядра Win 95. То, что высказывание «2000 был солидным, но Я сосал», на самом деле ничего не говорит. ХР была обновлением 2000 года и была достаточно солидной. Виста была ХР с привитой фигней. Win 7 избавилась от беспорядка и представила множество хороших исправлений и функций. Итак, настоящие обновления Windows:
[Ядро Win 95]
95 (отстой)
98 (всасывается менее 95)
Я (плохо сосал)
[ядро удалилось]
[Win NT kernel]
... [предыдущие выпуски NT, с 3.1 по 4.0] ...
2000 (солидный, но недостаточно развитый, не пользующийся широкой поддержкой в отрасли)
XP (хорошее обновление, хорошая ОС, хотя и с неоптимальными настройками по умолчанию)
Vista (посредственное обновление XP)
7 (отличный выпуск; первая ОС Win, которую можно разумно сравнить с блоками Linux с точки зрения надежности)
8 (???)
Vista была небольшой регресс в выпуске .1. Помимо этого, выпуски ядра NT довольно сильно менялись от выпуска к выпуску. Я не вижу оснований предполагать, что Win 8 будет ME-типом или даже Vista-типом, регрессом по качеству.
Но, как уже отмечали другие, очевидный ответ - поэкспериментировать с виртуальными машинами, чтобы выяснить, как это будет работать для вас.
источник