Microsoft wydał dziś ostateczne wersje Visual Studio 2012 na MSDN. Staram się na tej stronie porównania wersji zdecydować, którą edycję zainstalować (mogę zainstalować dowolną edycję, którą chcę za darmo). Jestem deweloperem solo, który tworzy głównie aplikacje internetowe i konsolowe w języku C # i Python. Niektóre funkcje Ultimate / Premium wyglądają potencjalnie fajnie (takie jak UML i „historyczne debugowanie”), ale większość funkcji nie będę potrzebować ani o których nigdy nie słyszałem.
Z jednej strony byłoby miło mieć te funkcje, na wypadek, gdybym ich kiedyś chciał. Z drugiej strony, w przypadku niektórych programów dodatkowe funkcje powodują, że wersje z wyższej półki (1) są wolniejsze i zużywają więcej pamięci, a (2) mają bardziej zaśmiecony interfejs użytkownika.
Czy tak jest w przypadku Visual Studio?
źródło
Interfejs użytkownika jest całkiem poprawny w programie Visual Studio Ultimate. Jest więcej funkcji, szczególnie w menu kontekstowym, ale te dodatkowe funkcje nie są zbyt natrętne. Visual Studio 2010 Ultimate działa równie szybko, jak inne wersje Visual Studio 2010.
Główną wadą jest miejsce, które zajmuje zarówno ISO, jak i raz zainstalowany. Jeśli chcesz zainstalować program Visual Studio na dysku SSD, który nie jest bardzo duży, może to być element zachęcający do korzystania z innej wersji programu Visual Studio.
Biorąc pod uwagę funkcje, które są dostępne tylko w Visual Studio Ultimate oraz fakt, że niektóre rozszerzenia wymagają wersji Ultimate (sprawdzanie statyczne kontraktów kodowych było doskonałym przykładem w przeszłości ; wydaje się, że teraz jest ono również dostępne dla innych wersji Visual Studio ), Visual Studio Ultimate to dobra okazja, chyba że masz bardzo mały dysk SSD i nie masz pieniędzy na większy.
źródło
Jestem wielkim fanem zasady YAGNI (choć jest ona zdefiniowana do opracowywania oprogramowania, wierzę, że ma ona zastosowanie również w rzeczywistych scenariuszach). Jeśli go nie potrzebujesz, nie kupuj go. Kup tylko wtedy, gdy jest to potrzebne.
Jeśli go nie potrzebujesz, nie instaluj go, bez względu na to, jak małe byłyby przeznaczone na to zasoby. To jest kultura. Po chwili widzisz, że masz wiele usług i aplikacji na komputerze, a tak naprawdę nie potrzebujesz ich wszystkich.
źródło
Z praktycznego punktu widzenia jedynym problemem przy instalacji Ultimate jest to, czy osoba, która zarządza twoim kodem po tobie, również będzie miała Ultimate. Jest dość łatwy w użyciu funkcje dostępne tylko w wyższych jednostkach SKU dla twojego projektu, co utrudni utrzymanie go przez osobę z mniejszą jednostką SKU. Szczególnie Ultimate vs. Professional. Jeśli to nigdy nie będzie problemem, zdecydowanie skorzystaj z Ultimate, ma zbyt wiele wspaniałych funkcji, aby go nie instalować.
źródło