2009-02-20 6 views
7

Наша текущая среда разработки на работе - Windows XP pro. Это прекрасная операционная система, но после использования Vista и Windows 7 у себя дома я хочу использовать их на работе, где большую часть своего времени я провожу на компьютере.С точки зрения развития: как я могу убедить боссов обновиться до Vista/Windows 7?

Проблема заключается в том, что Windows XP выполняет эту работу, и есть 0 затрат на продвижение вперед, поскольку очевидно, что она уже на месте и работает, тогда как Vista/Windows 7, очевидно, будет стоить денег и времени в краткосрочной перспективе, но я верю в конечном итоге мы все будем более продуктивными в среде Vista или 7.

Таким образом, мой вопрос заключается в том, как убедить лиц, принимающих решения, обновить, по крайней мере, до Vista, я понимаю правило пакета обновления 1, и я счастлив принять это. (то есть Vista сейчас, 7 позже).

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

+0

Почему у вас нет подписки на MSDN? Вы не используете Visual Studio? –

+0

Почему вы хотите переключиться? –

+0

Где он говорит, что у него нет подписки на MSDN? – Sakkle

ответ

7

Все зависит от размера вашего предприятия.

У нас есть более 10000 рабочих станций для управления, и это главная причина, по которой мы все еще находимся в XPSP2.

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

Короче говоря, переход на новую ОС - это не тривиальная задача. Процесс миграции/развертывания занимает месяц. И это всего лишь один шаг. Все тренировки команды поддержки должны были быть сделаны заранее.


Теперь для небольшой компании, работа, связанная еще не тривиальна.

  • лицензия должна быть обновлена ​​
  • совместимости или модернизации всех программного обеспечения и драйвера должны быть установлены.
  • политики и безопасности должна быть пересмотрена

Все это имеет смысл, если поведение программы вы пишете не слишком отличается от намеченной цели.

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

В конце концов, речь идет о ROI. Какую производительность вы вынесете, и какова польза от этой новой платформы разработки в отношении времени выхода на рынок для вашего приложения?

+0

Для наших интересов мы на самом деле довольно маленькая компания. – keith

+0

. Я думаю, что трудно определить количественную оценку ROI для наших клиентов, большинство из которых использует XP x86, поэтому имеет смысл кодировать в этой среде. Я предсказываю, что я получу урожайность по более мелким типам графического интерфейса, это лучшее место для работы, но текущий инструмент выполняет свою работу. Хороший ответ :) – keith

+1

Почему в какой среде они будут работать? Код в наилучшей среде, а затем тестируйте в среде, близкой к среде ваших клиентов. –

1

Мы использовали следующий аргумент для запуска последней офис и IE версии:

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

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

Наша компания имеет> 6000 компьютеров, поэтому мы предложили не получать корпоративную поддержку программного обеспечения, которое мы модернизировали самостоятельно.

Нам также понравилось обновлять нашу ОС, но версия сервера Novell не имеет совместимого клиента Vista.

4

Лучшая причина, по которой я могу придумать для перехода на Vista, - это лучше использовать аппаратное обеспечение. Я просто обновил свою машину до четырехъядерного процессора и 8 ГБ оперативной памяти. С Vista 64 бит все просто работает как сон. Гораздо меньше обменивается, и все, кажется, идет совсем немного быстрее.

С ценами на оборудование, как есть, на самом деле нет причин бороться с меньшим объемом памяти. Конечно, ваш ИТ-отдел может смотреть на него по-разному, но с точки зрения разработчика быстроходная машина с большим количеством памяти - это путь.

+0

Вы не можете серьезно относиться к переходу на Vista «лучше использовать аппаратное обеспечение»? это была бы первая причина не делать этого. XP 64bit будет использовать 8GB просто отлично. Я предполагаю, что они не используют больше 2 или 3 ГБ, но в любом случае. Ожидание Windows 7 имеет большой смысл. – nachik

+0

Downvoting, потому что вы не согласны с выбором Vista, это не так приятно ... Перспектива Vista - это в основном просто плохая печать и первоначальная нехватка поддержки драйверов. У XP 64bit больше проблем с драйверами, чем у Vista 64bit, поэтому я бы согласился, когда у вас много RAM, используйте Vista 64bit. +1 для отмены нижнего уровня. –

+0

+1, чтобы отрицать несправедливое понижение. Используя аппаратное обеспечение или нет, в моем опыте Vista работает более плавно и быстрее на одном и том же оборудовании. Какова бы ни была причина этого (память или нет), я бы назвал это более удобным использованием аппаратного обеспечения. – Sakkle

3

Я определенно буду обвинен в FUD slinging для этого, но Vista? Шутки в сторону?

Это противоречит опыту большинства народов, я думаю, это сомнительный (1, 2, 3, 4), если ваша производительность будет идти на всех. Есть ядро ​​разработчиков, которые считают, что обновление находится в the other direction или может быть достигнуто лучше with XP addons, а затем есть пессимистические предположения, что you should buy the licences only. Не притворяться, что proopinions не существует.

За эту стоимость (и не забывайте, что там будут аппаратные обновления и отсутствующие драйверы), есть немного очевидного выигрыша (большая USP должна быть защитой, которую ни одна компания не должна позволять дескриптору ОС в любом случае). Если бы вы говорили о серверах 2k3 -> 2k8, это было бы гораздо более разумной продажей, но, насколько я вижу, лучшая причина нажать на Vista - это потому, что вам нужно будет eventually.

+0

Проблема с безопасностью. Любая компания, которая берет безопасность даже отдаленно серьезно, будет иметь несколько уровней защиты, а надежность и встроенная безопасность ОС будут играть роль в этом, возможно, не в самом важном, но игнорировать ее все это было бы ошибкой. – Sakkle

+0

Я соглашаюсь на расслоение, но часть этого утверждения на самом деле основана на IE7, что является одной вещью для домашних пользователей, но вроде спорным для разработчика. То, как они продают его, - это ложная безопасность, неважно, что это сомнительная претензия по сравнению с ОС MS. – annakata

+0

Я согласен в некоторой степени, однако вам нужно помнить, что оригинальный плакат запрашивал представления с точки зрения .NET. Покажите мне разработчика, который может быть эффективным в .NET-программировании на платформе, отличной от MS. Если вы застряли в MS, все остальное в этом контексте действительно неинтересно. – Sakkle

-1

Я с annakata здесь, серьезно? Vista для разработки?

+0

Ты его недавно использовал? : D – keith