Использование Vista для разработки - PullRequest
1 голос
/ 13 марта 2009

Моя компания настаивает на том, чтобы все переходили на Vista на новых ноутбуках. Я использую Visual Studio 2005 и SQL Server 2005 прямо сейчас, и мне пришлось исправить некоторые проблемы с совместимостью. Я мог бы попробовать XP и пройти через HR, но я мог просто привыкнуть к Vista только ради опыта.

Есть ли опыт разработки и Vista? За и против?

Ответы [ 12 ]

7 голосов
/ 13 марта 2009

Нет проблем программирования с Vista как таковой. Vista SP1 была для меня очень прочной.

Однако я использую 64-битную Vista Ultimate, поэтому мне нужно использовать 32-битную версию, если я использую 32-битные скомпилированные библиотеки.

Теперь, когда у Vista несколько зим, она стала намного лучше. Просто убедитесь, что вы отключили UAC;)

3 голосов
/ 13 марта 2009

Исходя из моего собственного опыта, разработка под Vista работает просто отлично. Кроме того, если вы занимаетесь разработкой веб-сайтов, теперь, когда вы больше не ограничены одним активным веб-сайтом (например, XP / IIS5.1), это устраняет излишнюю боль в вашей жизни.

Вопреки обычным слухам, Vista не так уж и плоха. Это просто изменение восприятия.

1 голос
/ 13 марта 2009

Vista далеко не так плоха, как на старте. Пакет обновления 1 (SP1) исправил множество проблем, регулярные исправления помогли с другими, и все же больше "проблем" были результатом плохого pr и восприятия, а не реального сбоя.

Даже UAC не так плох, как вы, возможно, слышали. Хитрость заключается в том, чтобы просто смириться с этим в течение первого месяца, может быть, двух, во время вашего личного «прожигания» с вашим компьютером. В течение этого времени вы устанавливаете и настраиваете много нового программного обеспечения, много меняете пользовательские и системные настройки и, в общем, просто играете. Поэтому, конечно, вы видите много подсказок здесь. Это именно то, что произошло со всеми теми обзорами, которые вы видели в Интернете, говоря о том, насколько плох UAC: они все еще находились в стадии готовности для операционной системы.

Примерно через месяц происходят две вещи:
1. Вы не видите столько запросов, потому что не вносите столько системных изменений.
2. Вы привыкаете к ним, так что подсказки, которые остаются, действительно имеют смысл.

1 голос
/ 13 марта 2009

Я недавно перешел на Vista 64 Ultimate, так как решил, что это стоит потраченных усилий (я хотел сделать DirectX 10 приложений). Я не нашел никаких проблем, единственное, что я бы порекомендовал, это позволить Visual Studio работать от имени администратора и не отключать UAC !!!! это может ДЕЙСТВИТЕЛЬНО раздражать, но это лучшая функция безопасности, которую имеет Vista. У меня действительно не было проблем с этим, так как, когда я устанавливаю программы, я запускаю их как администратор, поэтому они не ограничены.

1 голос
/ 13 марта 2009

Если вы используете инструменты Microsoft, все они будут отлично работать. Я не могу поручиться за gcc, но стек Visual Studio работает просто отлично. Microsoft прилагает много усилий для того, чтобы их инструменты нормально работали в собственных операционных системах. Vista получает плохой рэп, но большая ее часть сейчас не заслужена.

1 голос
/ 13 марта 2009

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

1 голос
/ 13 марта 2009

Можете ли вы сообщить нам о проблемах совместимости с Vista?

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

Единственная большая разница между использованием VS в Vista (и выше) по сравнению с XP и ниже - это UAC. Я знаю, что многие люди чувствуют по-разному, но я люблю UAC (сильный опыт Unix / Linux). UAC может повлиять на ваш цикл разработки, потому что он препятствует выполнению потенциально недопустимых операций (таких как запись в% ProgramFiles% или HKLM). Можно получить тот же эффект на XP, покинув группу «Администраторы», но мало кто делает этот шаг.

Развитие в качестве ограниченного пользователя (маршрут UAC или отсутствие администратора) в целом повысит надежность вашего приложения. Так что в целом Vista может быть жестче, но она будет производить лучшее приложение.

0 голосов
/ 13 марта 2009

Обязательно загрузите и установите Visual Studio 2005 с пакетом обновления 1 для Windows Vista .

0 голосов
/ 13 марта 2009

Безопасность Windows Vista гораздо лучше, чем в предыдущих версиях Windows. Главным образом из-за контроля учетных записей пользователей - UAC. Windows Vista предоставляет стандартные права всем неадминистративным приложениям, когда пользователь запускает это приложение, даже если пользователь входит в Windows от имени администратора. Это может вызвать проблемы с точки зрения совместимости с приложениями, предназначенными для работы с более ранними версиями Windows. Если у вас возникают проблемы с запуском этих приложений, вы должны указать Windows Vista предоставить права администратора этому конкретному приложению, щелкнув правой кнопкой мыши на значке, можно нажать Запуск от имени администратора.

0 голосов
/ 13 марта 2009

У меня работает, но я использую SQL 2008 и Visual Studio 2008.

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

...