Question

Je suis sur le point d'acquérir un nouveau PC au travail, et il inclura la possibilité d'avoir soit Vista Business comme système d'exploitation, soit une rétrogradation vers XP Pro.Mis à part quelques petits tests, je n'ai jamais utilisé Vista, mais dans l'ensemble, j'ai entendu beaucoup plus de mauvais rapports que de bons concernant Vista.Je ne pense pas que le matériel sera un problème (Intel Core Duo T9300, 4 Go de RAM, 256 Mo NVIDIA) en termes de performances.Je ne suis tout simplement pas à l'aise d'utiliser Vista pour mon système de développement principal compte tenu de son historique, alors que j'ai la possibilité de continuer à utiliser XP.

Alors, y a-t-il quelqu'un ici qui a de l'expérience avec Vista et XP comme système d'exploitation sur votre machine de développement ?Si vous pouviez choisir l’un plutôt que l’autre, lequel choisiriez-vous ?Je devrai utiliser Visual Studio 2003/2005/2008, SQL Server 2005, des machines virtuelles, Office, ainsi que de nombreuses navigations Web multitâches et multi-onglets.

(Note:Je ne suis pas intéressé par le dénigrement de Microsoft.Si vous n'avez pas utilisé Vista mais que vous venez d'en entendre de mauvaises choses, vous avez le même niveau d'expérience que moi et vous ne devriez probablement pas répondre à la question).

Modifier:Comme je récupère cet ordinateur au travail, je préférerais utiliser l'un des systèmes d'exploitation proposés :XP PRO 32 bits ou Vista 32 bits.

Était-ce utile?

La solution

J'utilise Vista x64 sur ma machine de développement principale.Il exécute tout depuis Visual Studio 6.0 jusqu'en 2008 sans problème.

Ce n'est pas un pas de géant, mais je le préfère à XP.

Si jamais vous avez besoin de XP pour quoi que ce soit, Virtual PC est gratuit et fonctionne bien.Je garde une image XP VPC à portée de main pour les tests sous XP, IIS6 et IE6.Le meilleur des deux mondes.

Bien sûr, vous pouvez toujours obtenir WindowsMojave plutôt!

En réponse à la question modifier : J'ai utilisé Vista x86 pendant environ 6 mois avant de passer à x64.Même avis.

Gardez simplement à l’esprit que vous gaspillerez 0,5 à 1,0 Go de RAM avec x86.Vous devriez pouvoir obtenir des médias x64 presque gratuits ici.Votre licence est valable pour les deux éditions.

Autres conseils

J'utilise Vista (x86 sur ordinateur portable et x64 sur ordinateur de bureau) depuis plus d'un an et je ne reviendrais jamais sous XP.Je n'ai eu aucun problème de compatibilité, de fiabilité ou de performances.

Comme David l'a dit, il est bon de conserver une machine virtuelle XP pour les tests IE6 et IIS6, mais je dois rarement utiliser celle que j'ai.

MODIFIER:Obtenez Vista x64 si vous avez plus de 2 Go de RAM !!Vous le gaspillez simplement si vous ne le faites pas.

Vista x64, juste en tête :

Meilleur changement de contexte avec WDM déchargeant le rendu visuel sur la carte graphique.

La recherche intégrée ne concerne pas uniquement les documents, tapez event pour les services de journal d'événements pour le gestionnaire de services, etc.utile pour trouver l'utilitaire xyz que vous utilisez rarement.

Un contrôle plus raffiné du démarrage du service, c'est-à-dire Delay Start, retarde un service de quelques minutes afin de ne pas ralentir les temps de démarrage.idéal pour le serveur SQL et autres.

L'UAC vous permet d'accorder des autorisations d'administrateur pour les outils dont vous avez besoin, tout en vous permettant de tester votre code avec des autorisations inférieures.

Maj+Clic droit sur un fichier, sélectionnez "Copier comme chemin" très très génial.

ReadyBoost, insérez une clé USB de 4 Go et oubliez ça.Sera utilisé pour le cache pour la superfetch et la pagination io à accès aléatoire, les systèmes à faible mémoire, c'est assez visible, par exemple les ordinateurs portables.

IPv6 – vous en aurez besoin dans un an ou trois

Tout autour plus sécurisé.

Mon expérience personnelle :Ma machine de travail est un quad core 2,6 GHz exécutant XP x64 et semble lente et lente par rapport à ma machine domestique Vista, un dual core 2,0 GHz.Visual Studio est opérationnel en moins d'une seconde, le projet se charge en quelques secondes, par rapport à ma boîte de travail où cela peut prendre jusqu'à 30 secondes.

"Je ne suis tout simplement pas à l'aise à l'idée d'utiliser Vista pour mon système de développement principal étant donné son historique"

Son histoire est qu'il a été meilleur que XP depuis sa sortie.Les gens aiment parler fort.

Vista x64 avec 8 Go de RAM et une pléthore de machines virtuelles et votre vie deviendra si agréable.quoi que vous fassiez, n'utilisez pas le 32 bits, il n'y a aucun avantage au 32 bits par rapport au 64 bits.

Cela dépend vraiment du type de développement que vous effectuez.Si vous faites quelque chose qui nécessite d'énormes quantités de mémoire et de ressources (d'énormes ensembles de données et beaucoup de mathématiques), XP est la voie à suivre.Même si vous perdez une partie de la mémoire en n'exécutant pas x64, vous gagnez toujours environ 750 Mo qui autrement seraient consommés par de nombreux services d'arrière-plan de Vista.

Si vous faites du développement Web, cela dépend de votre environnement de test.Si vous faites tout localement en utilisant IIS et VS.NET, cela n'a pas vraiment d'importance.VS possède son propre serveur Web intégré.Si vous devez tester sur IIS, il est pratique de conserver une machine virtuelle pour la lancer sur un serveur 2003.Gardez à l’esprit que Vista consommera une partie de la mémoire qui pourrait être utilisée pour une machine virtuelle.

Compte tenu de votre liste d’exigences, je devrais recommander d’opter pour XP Pro.Si vous êtes un grand multitâche, vous avez besoin de toutes vos ressources devant vous, sans vous laisser ronger par l'Aero et la recherche en arrière-plan.J'ai utilisé Vista pour le développement pendant environ 8 mois, puis j'ai trouvé un nouvel emploi où j'avais XP.Au début, c'était ennuyeux, mais la réactivité de XP l'emportait sur les fonctionnalités de Vista, surtout quand il y a des tonnes de fenêtres ouvertes et que toute ma RAM a disparu.

Il y a aussi un problème de compatibilité :beaucoup de VS.NET (surtout les anciennes versions) sont assez...difficile sous Vista.Par exemple, la fonctionnalité de publication pour les sites Web peut être interrompue sous Vista.Vous devez également faire attention à la manière de gérer l'UAC, car certains éléments de VS.NET vous obligent à le faire. explicitement Exécuter en tant qu'administrateur.Je me souviens également d'avoir eu quelques difficultés avec Microsoft Virtual Machine, mais c'était en 2007.Je suis sûr que c'est réglé maintenant.

Une note sur Vista-64 et Visual Studio 6.0 :Même si l'EDI fonctionnera sous Vista-64 sans problème, le compilateur est incompatible.Si vous envisagez d'utiliser Visual Studio 6.0, vous souhaiterez disposer d'une machine virtuelle XP et l'utiliser là-bas.(Je parle par expérience, car certains projets sur lesquels je travaille utilisent toujours Visual Studio 6.0.Nous avons déplacé les nouvelles versions de ces projets vers VS 2005 et les déplacerons prochainement vers VS 2008.)

Une chose importante à noter est que Vista ne prend pas en charge Visual Studio 2003, consultez Visual Studio et Windows Vista

Gardez à l'esprit que vous gaspillerez 0,5 à 1,0 Go de votre RAM avec x86.Vous devriez pouvoir obtenir des médias x64 presque gratuits ici.Votre licence est bonne pour les deux éditions.

Avec Vista SP 1, vous ne gaspillez plus les 0,5 à 1 Go de RAM, il est désormais capable de voir la totalité des 4 Go.Cela dit, ce le site Microsoft ne dit pas qu'il peut utiliser tous les 4 Go de RAM.Il dit qu'il peut rendre compte de tout cela.:)

Bien que Vista ne "supporte" pas Visual Studio 2003, il fonctionne bien - j'ai passé un an à travailler sur des projets de formulaires Web, de formulaires gagnants et de services Windows en utilisant .net 1.1 dans VS2003 sans aucun problème.MS a une liste de problèmes à l'adresse http://msdn.microsoft.com/en-us/vs2005/bb188244.aspx

Vista64 serait définitivement mon choix.

Je peux certainement vous dire d'éviter les installations Vista bas de gamme, car vous perdrez :

  • Possibilité de faire des sauvegardes simples sur un disque non connecté physiquement à votre machine ;
  • Accès à terme à votre machine à partir de n'importe quel autre ;
  • Comme le dit Fry, vous perdrez de la RAM.J'en ai 4, Vista n'en "voit" que 3.

Je parle au moins hors des sentiers battus.Je veux passer au x64 mais je redoute vraiment de devoir tout réinstaller.

Il existe une autre option :Windows 2008 :

http://tech.slashdot.org/article.pl?sid=08/07/15/2325215

Je pensais que c'était intéressant.

Je dirais d'opter pour Vista..IIS7 est génial et l'allocation de mémoire est plus intelligente (Vista ne gaspille pas de RAM, il la remplit avec ce qu'il pense que vous utiliserez dans un avenir proche).Quant aux services d'arrière-plan...vous pouvez les désactiver comme vous le feriez sous XP.

Cependant...si le reste de l'entreprise est sous XP, je vous suggère fortement d'installer une machine virtuelle XP afin de pouvoir tester vos applications sur la même plateforme que tout le monde.

J'utilise Vista Business sur mon ordinateur domestique, j'y fais beaucoup de développement et j'adore ça.

Ma plate-forme de travail est XP, et c'est bien aussi.

Les deux.J'imagine que vous devrez tester vos applications sous XP et Vista.

Celui sur lequel vous utilisez réellement pour développer est une préférence personnelle, et rien de plus.L'utilisation de l'un ou l'autre présente quelques avantages techniques (pour XP, il y aura un peu moins de surcharge de mémoire du système d'exploitation.Sur Vista, il y a beaucoup de nouvelles fonctionnalités, dont certaines peuvent être utiles), mais Visual Studio fonctionnera à peu près de la même manière sur les deux.

Quant à 64 contre 32 bits.Je dirais d'utiliser 64 bits - ne serait-ce que sans raison, mais en utilisant facilement > 3 Go de RAM, et que vous pouvez virtualiser un système d'exploitation 32 bits sur 64 bits, mais pas l'inverse.

si vous faites du Web, iis 7 fait vibrer la maison, pouvoir avoir plusieurs hôtes sur une seule boîte m'a sauvé la vie, je ne sais plus comment revenir à XP.

Si je devais revenir en arrière, le serveur 2003 est le moins que j'accepterais, ne pas avoir de véritable serveur Web fonctionnel n'est tout simplement pas une option.

J'ajouterai ma voix à ceux qui disent que Vista est plus que suffisant.J'utilise un mélange de plusieurs systèmes d'exploitation et Vista Ultimate est de loin mon préféré.Quad core 2.5 avec 4 Go.Je n'ai pas encore mis à niveau vers x64.

Si vous rencontrez des problèmes avec Vista et Visual Studio 2003 ou 2005, essayez de l'exécuter en tant qu'administrateur (clic droit, Exécuter en tant qu'administrateur).Cela résout la grande majorité des problèmes, notamment lorsque vous travaillez avec IIS, BizTalk, etc.

Je viens d'acheter un nouveau boîtier « barebones » fourni avec Vista comme système d'exploitation.J'étais inquiet, après avoir entendu beaucoup de mauvaise presse à propos de Vista au fil du temps, mais il fonctionne très bien ici.

Sur cette base, je dirais d'économiser l'argent supplémentaire qui vous est (probablement) facturé pour le "downgrade" et d'acheter un peu plus de RAM à la place.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top