Microsoft hat heute die endgültigen Builds von Visual Studio 2012 auf MSDN veröffentlicht. Ich versuche auf dieser Versionsvergleichsseite zu entscheiden, welche Edition installiert werden soll (ich kann jede gewünschte Edition kostenlos installieren). Ich bin ein Solo-Entwickler, der hauptsächlich Web-Apps und Konsolen-Apps in C # und Python entwickelt. Einige der Funktionen in Ultimate / Premium sehen möglicherweise cool aus (wie UML und "historisches Debugging"), aber die meisten Funktionen werde ich nicht benötigen oder habe noch nie davon gehört.
Einerseits wäre es schön, die Funktionen zu haben, falls ich sie eines Tages haben möchte. Andererseits führen bei einigen Softwareprodukten die zusätzlichen Funktionen dazu, dass die High-End-Editionen (1) langsamer sind und mehr Speicher verbrauchen und (2) eine überladenere Benutzeroberfläche haben.
Ist dies bei Visual Studio der Fall?
quelle
Die Benutzeroberfläche ist in Visual Studio Ultimate ziemlich korrekt. Es gibt mehr Funktionen, insbesondere im Kontextmenü, aber diese zusätzlichen Funktionen sind nicht zu aufdringlich. Visual Studio 2010 Ultimate fühlt sich genauso schnell an wie andere Versionen von Visual Studio 2010.
Der Hauptnachteil ist der Platz, der sowohl für die ISO als auch nach der Installation benötigt wird. Wenn Sie Visual Studio auf Ihrer SSD installieren möchten, die nicht sehr groß ist, kann dies ein Element sein, das Sie dazu ermutigt, eine andere Edition von Visual Studio zu verwenden.
Angesichts der Funktionen, die nur in Visual Studio Ultimate verfügbar sind, und der Tatsache, dass für einige Erweiterungen die Ultimate-Version erforderlich ist (die statische Überprüfung von Codeverträgen war in der Vergangenheit ein hervorragendes Beispiel ; es scheint, dass sie jetzt auch für andere Versionen von Visual Studio verfügbar ist ), Visual Studio Ultimate ist ein gutes Geschäft, es sei denn, Sie haben eine sehr kleine SSD und kein Geld für eine größere.
quelle
Ich bin ein großer Fan des YAGNI-Prinzips (obwohl es für die Softwareentwicklung definiert ist, glaube ich, dass es auch für reale Szenarien anwendbar ist). Wenn Sie es nicht brauchen, dann kaufen Sie es nicht. Kaufen Sie es genau dann, wenn Sie es brauchen.
Wenn Sie es nicht benötigen, installieren Sie es nicht, egal wie klein die dafür vorgesehenen Ressourcen sind. Das ist eine Kultur. Nach einer Weile sehen Sie, dass Sie viele Dienste und Anwendungen auf Ihrem Computer haben, während Sie nicht wirklich alle benötigen.
quelle
Aus praktischer Sicht besteht das einzige Problem bei der Installation von Ultimate darin, ob die Person, die Ihren Code nach Ihnen verwaltet, auch Ultimate hat. Es ist ziemlich einfach, Funktionen zu verwenden, die nur in den oberen SKUs für Ihr Projekt verfügbar sind, was die Wartung durch jemanden mit einer geringeren SKU erschwert. Besonders Ultimate vs Professional. Wenn das auf keinen Fall ein Problem sein wird, gehen Sie mit Ultimate, es hat zu viele großartige Funktionen, um es nicht zu installieren.
quelle