2010-08-26 24 views
0

J'expérimente avec différents projets open source juste pour voir avec lequel je peux travailler depuis que je suis un débutant. Bien sûr, de nombreux projets ont des dépendances et des programmes différents que vous devez installer. Je veux garder les choses organisées et je ne veux pas polluer mon compte Windows principal, puisque j'utilise cette machine aussi pour l'informatique de tous les jours.Créer un compte Windows différent pour la compilation?

La création d'un compte Windows séparé sur mon ordinateur permet-elle de séparer les dépendances pour les projets? Existe-t-il de meilleures alternatives (autres que l'utilisation de machines virtuelles)?

Merci

Répondre

2

Bien que vous avez mentionné autre que, mais les machines virtuelles sont en fait la meilleure option si vous envisagez de travailler avec beaucoup de différents projets et vous ne voulez pas trop polluer votre environnement. Si vous les construisez correctement, vous pouvez avoir une VM de base à laquelle il est facile de revenir si vous voulez recommencer à zéro car l'environnement est trop pollué. Le problème avec l'utilisation d'un compte séparé est que beaucoup d'outils et de bibliothèques installables signifient qu'ils seront toujours disponibles pour tous les utilisateurs sur la machine, donc ils ne gardent pas les choses nettoyées. Par exemple, si les outils Visual Studio s'appliquent généralement à tous les utilisateurs de la machine. Les dépendances COM ne sont pas spécifiques à l'utilisateur. Certaines choses installent les services Windows qui doivent être exécutés la plupart du temps, mais vous ne les utilisez pas sauf si vous développez pour eux (comme SQL Server Reporting Services).

0

Que diriez-vous d'installer beaucoup de genres de système d'opération?

Si vous avez assez d'argent, vous pouvez acheter un ordinateur seulement pour l'expérience

0

Les machines virtuelles sont définitivement la solution: la plupart des logiciels non triviaux modifient plus que l'état de la machine HKEY_CURRENT_USER. Si vous ne voulez pas de machines virtuelles à part entière (mais oh, elles sont douces, en particulier celles qui supportent les snapshots d'état!), Vous pouvez regarder quelque chose comme sandboxie.