Question

Je connais un question similaire qui a été fermée. Mais celui-ci est du point de vue du développeur.

Je dois dire que mon expérience en matière de développement logiciel (tests non compris) a été plus pénible sous Vista que sous XP. Je me demande si vous avez eu une expérience similaire. et si tel est le cas, Windows 7 facilite-t-il la tâche?

J'utilise Vista sur mon ordinateur et XP au travail, à des fins de développement, .NET (toutes sortes), certains php, MSSQL et MySQL.

Je suis en train de définir cela comme un wiki.

Était-ce utile?

La solution

Honnêtement, je peux dire que Windows 7 est ce que Vista aurait toujours dû être, et puis certains. Si vous êtes principalement un développeur de plate-forme Linux, lancez-le. Si vous êtes principalement un développeur de plate-forme Windows, Windows 7 est l'endroit idéal.

Dans les deux cas, vous pouvez exécuter l'autre système d'exploitation sur une machine virtuelle.

Autres conseils

Windows 7 n'est ni meilleur ni pire que XP ou Vista pour le développement, du moins autant que je sache. Et oui, Windows 7 est comme du gaz @ 2.85 / gal, pas 3.65 / gal Vista chargé - c’est-à-dire que cela semble meilleur parce que, eh bien, c’est - même si ce n’est pas encore fantastique.

Toutefois, je le trouve toujours "manquant". Par défaut, je finis par installer cygwin / mingw / rxvt et d’autres outils pour rendre (les fenêtres en général) plus accommodant à mes besoins et à mes attentes.

(Bien entendu, toute expérience de développement en particulier sera liée à ce qui est ou non pris en charge par les versions Windows et à toute modification mineure introduite.)

Voici un point de données: la plupart de mes collègues développeurs dans MS semblent en exécuter 7 (de temps à autre, vous recevez une question sur la liste de diffusion de l'équipe, "Quelqu'un a-t-il une machine Vista pour le lui reprocher?" ; ~). Un grand nombre de personnes l’a utilisé comme bureau principal de développement en RC et même en bêta.

Si je comprends bien, la plupart des obstacles au développement de Vista sont liés à UAC. 7 vous invite un peu moins, mais pour des scénarios d'utilisation particuliers lors du développement, ce ne sera probablement pas différent. Bien sûr, vous pouvez toujours le désactiver, mais vous pouvez également le faire sous Vista.

Il existe quelques éléments intéressants si vous travaillez régulièrement avec RDP, comme vous le faites probablement si vous avez plusieurs boîtes et que vous n'aimez pas les KVM et / ou que vous n'exécutez pas de machines virtuelles sur Hyper-V ou Virtual PC. Lorsque vous utilisez RDP 7 à 7, vous pouvez obtenir une expérience Aero Glass complète, avec tous les effets activés. Mis à part le plaisir des yeux, cela peut être utile lors du test des fonctionnalités associées.

Quoi d'autre ... PowerShell 2.0 final prêt à l'emploi. Je trouve que c'est un outil de développement très pratique, tout comme le shell est sous Unix. Vous pouvez obtenir PSh 2.0 RC pour XP ou Vista maintenant, mais pas encore final.

Je pense que Vista et Win7 sont d'excellents environnements de développement. Après tout, c'est ce qu'une grande partie de vos utilisateurs finaux utiliseront. Vous pourrez ainsi voir comment votre application interagit avec les nouvelles fonctionnalités de la plate-forme, tandis que presque tout le reste de votre application aura la même apparence. comme il l’a fait sous XP.

Prenez UAC par exemple. Oui, cela peut être ennuyeux (bien que beaucoup amélioré dans Win7), mais utilisé correctement, cela fonctionne bien. Il sépare les privilèges administratifs des opérations utilisateur normales. Si vous ne développez pas activement dans Vista ou Win7, tentez de résoudre le problème en demandant aux utilisateurs de désactiver le contrôle de compte d'utilisateur ou de s'exécuter en tant qu'administrateur à tout moment. Si vous développez sur cette plate-forme, cela vous obligera à trouver une meilleure solution.

Utilisé Vista depuis 3 ans, développement C ++ à temps plein avec principalement des clients XP. Pas de problème. Utilise W7 RC 64bit depuis 2 mois, même ordinateur, même client. Aucun problème.

Bien meilleur que XP, mais c’est principalement parce que j’assimile très rapidement les nouvelles fonctionnalités et que je ne résiste pas au changement.

Je trouve les choses suivantes remarquables pour Windows 7 étant beaucoup mieux à développer que pour XP:

  1. Beaucoup plus de pilotes - Alors, vous branchez votre casque pour les réunions, cette nouvelle carte vidéo avec prise en charge de 4 moniteurs, etc. Cela peut parfois être pénible pour XP.
  2. Prise en charge accrue de la virtualisation: applications (services Terminal Server) et système d'exploitation. (Hyper-V)
  3. Prise en charge améliorée de plusieurs écrans et nouvelle interface utilisateur - Aerosnap, gestes, etc.
  4. Un journal contenant des éléments de développement prêts à l'emploi, runtime .net, powershell. Tout cela des choses que vous pouvez télécharger et installer sur XP, mais c’est toujours tracas quand vous devez réinstaller la machine.

Win 7 est une évidence sur XP, certainement quelque chose à avoir si vous avez l’argent et le matériel à mettre à niveau, ou si vous avez un nouvel ordinateur.

Je ne pense pas que l'on puisse répondre à la question par "Oui". ou "Non". La meilleure réponse est "Cela dépend".

Si Windows 7 résout certains problèmes rencontrés lors du développement avec d’autres systèmes d’exploitation (ou du moins n’en introduit pas de nouveaux), c’est une bonne plate-forme pour vous. De l’autre côté, si vous rencontrez des problèmes, tenez-vous-en à ce que vous savez être efficace.

De mon expérience: Win 7 est bon pour moi. Il y a environ 3 mois depuis son installation et il fonctionne bien - n'interfère en aucune manière avec mes activités de développement. En réalité, ce n’est pas la version finale de W7, c’est la version RTM.

C'est à peu près la même chose que Vista. Le seul problème que j'ai rencontré est le contrôle ennuyeux de l'UAC qui rend inutilisables les extensions de shell (comme TortoiseSVN), à moins que vous ne changiez la propriété du dossier. Mais je suppose que c'est la même chose sous Vista.

J'utilise MySQL, IIS, Apache, TortoiseSVN et Visual Studio sous Windows 7 et jusqu'à présent, tout fonctionne parfaitement.

Je suis personnellement passé à Windows Server 2008 R2 Standard en tant que machine de développement et je le trouve beaucoup plus rapide que Windows 7 Ultimate x64. Essayez et vous verrez la différence. Il peut être très léger et extrêmement rapide.

Mais parce que la question portait sur Windows 7, j'utilise le RTM Ultimate x64 comme machine de développement depuis le mois d'août et je n'ai pas trouvé grande différence par rapport au Vista Ultimate x32 que j'avais déjà utilisé. Cela a sûrement l'air plus poli, mais comme je cherche avant tout à faire de la vitesse, cela n'a pas fait grande différence.

J'ai deux ordinateurs de développement - un ordinateur portable et un ordinateur de bureau - tous deux sous Windows 7. Le poste de travail est beaucoup plus rapide, pas seulement pour le lancement de VS 2008, mais le retard que je voyais avec ReSharper sur certains projets a complètement disparu.

Sur mon ordinateur portable, Vista est installé et je suis sous Windows 7 depuis la dernière version bêta. Avec Vista, VS se sentait morose. Avec W7, non seulement je me sens plus rapide, mais j'exécute SQL Server Standard, un serveur SMTP local (SmarterMail), héberge un index Lucene.NET et exécute Velocity; tout cela pour un projet sur lequel je travaille actuellement. Et il est tout aussi utilisable que lorsque je disposais de VS sur Vista sur la même machine. Je ne m'attendais pas à ce que tout cela fonctionne sur un ordinateur portable et que je puisse toujours être utilisé. La productivité dans le train pour mon trajet a grimpé en flèche.

L’une de mes fonctionnalités préférées de W7 est le volet de visualisation de l’explorateur Windows. Avec cette option activée, je peux sélectionner un fichier C # et consulter la source sans avoir à l'ouvrir dans VS ou un éditeur de texte. Vraiment pratique lorsque je dois regarder quelque chose dans un autre projet. Je n'ai sérieusement aucune plainte à formuler à propos de cet OS, ce que je n'ai pas pu dire depuis très longtemps.

Comment Visual Studio 2008 s'exécute-t-il sur Windows 7? Lorsque j'ai lancé Conseiller de mise à niveau Windows 7 Windows 7 c’était (ironiquement) le seul logiciel signalé potentiellement problématique.

Ma boîte:

Windows 7 Professionnel, VS2008, VS2010, Netbeans avec addon PHP, MSSQl, MySQL, PHP, Apache, IIS

Tout fonctionne bien

Une bonne plate-forme pour les développeurs est Linux, mais cela dépend de votre langue. Net est le meilleur, Windows, Objective-C est Mac et C est Linux ...

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