Microsoft a publié aujourd'hui les versions finales de Visual Studio 2012 sur MSDN. J'essaie de décider à partir de cette page de comparaison de versions quelle édition installer (je peux installer n'importe quelle édition que je veux gratuitement). Je suis un développeur solo qui développe principalement des applications web et des applications console en C # et Python. Certaines fonctionnalités d'Ultimate / Premium semblent potentiellement cool (comme UML et le «débogage historique»), mais la plupart des fonctionnalités dont je n'aurai pas besoin, ou dont je n'ai jamais entendu parler.
D'une part, ce serait bien d'avoir les fonctionnalités au cas où je les voudrais un jour. D'un autre côté, pour certains logiciels, les fonctionnalités supplémentaires font que les éditions haut de gamme (1) sont plus lentes et utilisent plus de mémoire, et (2) ont une interface utilisateur plus encombrée.
Est-ce le cas avec Visual Studio?
la source
L'interface utilisateur est assez correcte dans Visual Studio Ultimate. Il y a plus de fonctionnalités, en particulier dans le menu contextuel, mais ces fonctionnalités supplémentaires ne sont pas trop envahissantes. Visual Studio 2010 Ultimate est également aussi rapide que les autres versions de Visual Studio 2010.
Le principal inconvénient est l'espace qu'il faut à la fois pour l'ISO et une fois installé. Si vous souhaitez installer Visual Studio sur votre SSD qui n'est pas très volumineux, cela peut être un élément pour vous encourager à utiliser une autre édition de Visual Studio.
Étant donné les fonctionnalités qui ne sont disponibles que dans Visual Studio Ultimate et étant donné que certaines extensions nécessitent la version Ultimate (les contrats de code la vérification statique était un excellent exemple dans le passé ; il semble que maintenant, il soit également disponible pour d'autres versions de Visual Studio ), Visual Studio Ultimate est une bonne affaire, à moins que vous n'ayez un très petit SSD et que vous n'ayez pas d'argent pour un plus gros.
la source
Je suis un grand fan du principal de YAGNI (bien qu'il soit défini pour le développement de logiciels, je pense qu'il est également applicable aux scénarios du monde réel). Si vous n'en avez pas besoin, ne l'achetez pas. Achetez-le au moment où vous en avez besoin.
Si vous n'en avez pas besoin, ne l'installez pas, peu importe la taille des ressources qui lui sont dédiées. C'est une culture. Après un certain temps, vous voyez que vous avez de nombreux services et applications sur votre ordinateur, alors que vous n'avez pas vraiment besoin de tous.
la source
D'un point de vue pratique, le seul problème avec l'installation d'Ultimate est de savoir si la personne qui gère votre code après que vous aurez également Ultimate. Il est assez facile d'utiliser des fonctionnalités uniquement disponibles dans les SKU haut de gamme pour votre projet, ce qui rendra plus difficile la maintenance par quelqu'un avec une SKU inférieure. Particulièrement Ultimate vs Professional. Si cela ne sera jamais un problème, allez avec Ultimate, il a trop de fonctionnalités pour ne pas l'installer.
la source