Сегодня Microsoft выпустила финальные сборки Visual Studio 2012 на MSDN. На этой странице сравнения версий я пытаюсь решить, какую версию установить (я могу установить любую нужную версию бесплатно). Я сольный разработчик, который разрабатывает в основном веб-приложения и консольные приложения на C # и Python. Некоторые функции Ultimate / Premium выглядят потенциально круто (например, UML и «историческая отладка»), но большинство функций мне не понадобятся или о которых я никогда не слышал.
С одной стороны, было бы неплохо иметь функции на случай, если я когда-нибудь их захочу. С другой стороны, для некоторых программных продуктов дополнительные функции приводят к тому, что выпуски более высокого класса (1) работают медленнее и используют больше памяти, а (2) имеют более загроможденный пользовательский интерфейс.
Это в случае с Visual Studio?
источник
Пользовательский интерфейс довольно корректен в Visual Studio Ultimate. Есть больше функций, особенно в контекстном меню, но эти дополнительные функции не слишком навязчивы. Visual Studio 2010 Ultimate также чувствует себя так же быстро, как и другие версии Visual Studio 2010.
Основным недостатком является пространство, которое требуется как для ISO, так и после установки. Если вы хотите установить Visual Studio на свой SSD, который не очень большой, это может быть стимулом для вас, чтобы использовать другой выпуск Visual Studio.
Учитывая возможности, доступные только в Visual Studio Ultimate, и тот факт, что для некоторых расширений требуется версия Ultimate (статическая проверка контрактов кода была отличным примером в прошлом ; кажется, что теперь она доступна и для других версий Visual Studio). Visual Studio Ultimate - хорошая сделка, если у вас очень маленький SSD и у вас нет денег на больший.
источник
Я большой поклонник принципала YAGNI (хотя он определен для разработки программного обеспечения, я верю, что он применим и в реальных сценариях). Если вам это не нужно, не покупайте его. Купите это только тогда, когда вам это нужно.
Если вам это не нужно, не устанавливайте его, независимо от того, насколько маленькими будут выделенные ему ресурсы. Это культура. Через некоторое время вы видите, что на вашем компьютере есть много служб и приложений, хотя вам не нужны все из них.
источник
С практической точки зрения единственная проблема с установкой Ultimate заключается в том, будет ли человек, который управляет вашим кодом после вас, также иметь Ultimate. Для вашего проекта довольно просто использовать функции, доступные только в старших SKU, что усложнит поддержку для тех, кто имеет меньший SKU. Особенно Ultimate против Professional. Если это никогда не будет проблемой, определенно используйте Ultimate, у него слишком много замечательных функций, чтобы не устанавливать его.
источник