Je envisageais d'utiliser Windows Server comme système d'exploitation pour mon poste de travail de développement .NET. Il inclut la version de IIS à laquelle je suis le plus souvent déployant, gère la conformité de FIPS différemment, etc. Je n'utilise certainement aucun des avantages multimédia ou de jeu (s'il y en a une?) D'un système d'exploitation de poste de travail. P >
Quels avantages / inconvénients sont livrés avec un système d'exploitation serveur pour votre poste de travail de développement. P>
6 Réponses :
J'ai trouvé Windows Server 2008 R2 comme un excellent système d'exploitation sur lequel travailler comme machine de bureau quotidienne. Avoir la possibilité de se déployer sur IIS 7 localement, travaillez avec SQL Server et gérer les autres VMS via Hyper-V a été une telle aide à mon processus de développement. p>
Cela dit, j'ai rencontré des problèmes avec d'autres applications, non pas "aimer" le système d'exploitation du serveur, mais je sais que vous pouvez activer une "fonctionnalité" dans le serveur 08 R2 pour une expérience de bureau qui permet la plupart des applications exécutées . Juste être prêt à accorder le système d'exploitation pour faire ce que vous en avez besoin. P>
J'utilise Win 2008 R2 Server sur ma machine personnelle. La raison? Il provient de l'époque de Win98 / NT4. P>
Win98 était instable et s'est écrasé tout le temps. NT4 était solide de roche. P>
Il y avait un serveur XP vs. 2003. La même histoire. 2003 effectué beaucoup plus stable. P>
Alors c'était Vista contre 2008 Server. Pas de commentaire ici. P>
C'est maintenant Win7 vs. R2. Ce choix est difficile. Ils ressemblent tous les deux à des OSES stables. J'ai choisi 2008 R2 Néanmoins. Surtout c'est une vieille habitude. P>
Une vraie raison: j'ai toujours détesté la quantité de décorations, animations et toutes ces choses activées par défaut sur les versions de bureau. Il a toujours pris beaucoup de temps pour désactiver des choses inutiles. Le plus laide de tous était Vista avec toutes ces suggestions marketing et agaçantes à mettre à niveau, elle ressemblait à un site porno. J'ai compris en 15 minutes, je n'aurais pas le nerf de le garder sur ma machine. P>
Avec les versions de serveur, tout est désactivé par défaut, je permet seulement à ce que j'ai vraiment besoin. P>
une autre raison. Windows 2008 (R2) prend en charge la virtualisation matérielle (rôle de serveur Hyper-V). Autre version Windows Ne le fait pas. C'est donc la seule option alors. P>
Un inconvénient de Win 2008 (R2): La pile Bluetooth en est retirée. : ( p>
D'autre part, R2 coûte 3 fois la version du poste de travail. Bien que je suppose que je suppose que c'est assez facile pour justifier sur le lieu de travail, par opposition à une utilisation à domicile.
Je peux profiter d'une version MSDNAA qui est gratuite. Je suis cependant d'accord que cette option n'est pas disponible pour tout le monde.
R2 est incroyablement cher ... Heureusement, je suis toujours qualifié pour DreamSpark qui avait également toutes les licences de serveur :-)
C'est génial. Je l'ai fait depuis des années. Voir http://www.win2008workstation.com/ pour plus d'informations. P>
J'utilise Windows 7 au développeur à la maison car mon appareil de développement se produit également assez puissant pour jouer à de nouveaux jeux :) P>
Mais d'accord avec d'autres personnes publiées, j'utilise Windows Server 2008 au travail (R2 est X64 uniquement et ma boîte de devise est toujours x86, d'où la version légèrement obsolète), et je n'ai pas eu de problèmes. En fait, je le préfère, car vous pouvez désactiver les fiches de l'utilisateur communes avec une version de bureau de Windows et libérer davantage de ressources pour vos outils de développement. P>
Le PRO dans le système d'exploitation du serveur d'exécution pour le développement Vous disposez d'un environnement presque similaire à votre environnement de déploiement, si vous construisez un logiciel qui fonctionnera sur un serveur. Pour certaines plateformes telles que SharePoint, vous devez exécuter un système d'exploitation serveur pour le développement. p>
Server Windows, en particulier avec Win Server 2008, vous sortez de la boîte plus sécurisée, les services inutiles seront désactivés par défaut, je ne sais pas s'il s'agit d'un avantage ou d'un inconvénient. P>
En ce qui concerne l'inconvénient, une application construite pour le bureau ne fonctionnera principalement pas sur votre système d'exploitation Server. Ils vont probablement courir mais vous aurez peu de problèmes ici et là. Le meilleur exemple est iTunes, il fonctionnera mais vous verrez des erreurs étranges de temps en temps. En outre, certaines applications vérifient les systèmes d'exploitation pris en charge et ne seront même pas même d'installer si vous exécutez un système d'exploitation serveur. P>
Enfin, il y a des couleurs est un peu désactivé sur Windows Server, j'ai un moniteur qu'il est connecté à un serveur Windows Server 2008 R2 et à une machine Windows 7, sur Windows Server 2008 R2 Color est un peu plus léger, je fais beaucoup de la conception graphique donc c'était très gênant. p>
La réponse dépend de ce que vous développez et de quelles applications vous utilisez le plus souvent. La plupart des applications et des conducteurs travailleront sans problème. P>
J'utilise Server 2003 et Latterny 2008. Beaucoup mieux que les versions correspondantes du bureau OS pour les raisons ci-dessus et aussi parce que (et cela n'est pas prouvé, mais vient certainement de preuves empiriques) Les OSE du serveur semblent être plus optimisé (ou peut-être n'avoir pas autant de blagware inutiles). Vous avez probablement vu ceci: http://www.win2008workstation.com/ mais juste au cas où. < / p>
Je peux confirmer que tout fonctionne parfaitement. P>