Czego brakuje w programie Visual Studio Community 2015? Mówią, że jest w pełni funkcjonalny i darmowy , ale jeśli tak jest, to dlaczego / czy nadal będą sprzedawać Visual Studio Ultimate 2015 lub Visual Studio Enterprise 2015 za 6 tysięcy?
Brakuje czegoś w podglądzie społeczności, prawda? Dlaczego nazywa się to „Wspólnotą”? Mój kod nie zostanie zsynchronizowany na Twoich urządzeniach, tak jak w przypadku nowego systemu aktualizacji Windows 10, prawda? (Trochę żartowałem z tej ostatniej części, ale też trochę nie).
źródło
Istnieją 2 główne różnice.
Techniczne, istnieją 3 główne różnice:
Przede wszystkim Społeczność nie obsługuje TFS.
Będziesz musiał po prostu użyć git (dyskusyjne, czy jest to wada, czy rzeczywiście jest to dobra rzecz).
Uwaga: tak napisał MS. W rzeczywistości możesz normalnie zameldować się i wylogować z TFS, jeśli masz serwer TFS w sieci. Po prostu nie możesz używać programu Visual Studio jako serwera TFS .
Po drugie, możliwości testowania VS Community są bardzo ograniczone.
Tylko testy jednostkowe. Bez testów wydajności, bez testów obciążenia, bez profilowania wydajności.
Po trzecie, możliwość tworzenia wirtualnych środowisk przez VS Community została poważnie ograniczona.
Z drugiej strony podświetlanie składni, IntelliSense, debugowanie Step-Through, GoTo-Definition, Git-Integration i Build / Publish to naprawdę wszystkie funkcje, których potrzebuję i myślę, że dotyczy to wielu programistów.
W przypadku wszystkich innych rzeczy istnieją narzędzia, które wykonują tę samą pracę szybciej, lepiej i taniej.
Jeśli tak jak ja korzystasz z git, wykonujesz testy jednostkowe za pomocą NUnit i używasz narzędzi Java do testowania obciążenia w systemie Linux oraz TeamCity for CI, z technicznego punktu widzenia VS Community jest więcej niż wystarczające.
Koncesjonowanie:
A) Jeśli jesteś indywidualnym programistą (bez przedsiębiorstwa, bez organizacji), bez różnicy (AFAIK), możesz używać CommunityEdition tak, jak korzystasz z wersji płatnej (o ile nie wykonujesz podwykonawstwa)
B) Możesz używaj CommunityEdition swobodnie w projektach OpenSource (OSI)
C) Jeśli jesteś instytucją edukacyjną, możesz swobodnie korzystać z CommunityEdition (do użytku w edukacji / klasie)
D) Jeśli Twoja firma ma 250 komputerów lub użytkowników lub ponad milion USA dolarów przychodu (w tym filie), NIE WOLNO ci używać CommunityEdition.
E) Jeśli nie jesteś przedsiębiorstwem w rozumieniu powyższej definicji i nie prowadzisz OSI ani edukacji, ale jesteś „przedsiębiorstwem” / organizacją, w której pracuje 5 lub mniej programistów (VS)s, możesz swobodnie korzystać z VS Community (ale tylko jeśli jesteś właścicielem oprogramowania i je sprzedajesz, a nie jeśli jesteś podwykonawcą tworzącym oprogramowanie dla większego przedsiębiorstwa, które ostatecznie będzie właścicielem ), w przeciwnym razie potrzebujesz płatnej edycji.
Powyższe nie stanowi porady prawnej.
Zobacz też:
/software/262916/understanding-visual-studio-community-edition-license
źródło
Visual Studio Community jest takie samo ( prawie ) jak wersja profesjonalna. Różnica polega na tym, że społeczność VS nie ma funkcji TFS, a licencje są inne. Jak stwierdził @Stefan.
Porównanie różnych wersji VS jest tutaj - https://www.visualstudio.com/en-us/products/compare-visual-studio-2015-products-vs
źródło
Wszystkie te odpowiedzi są częściowo błędne.
Firma Microsoft wyjaśniła, że Społeczność jest do DOWOLNEGO UŻYTKU o ile Twoje przychody nie przekraczają 1 miliona USD. To dosłownie jedyna różnica między Pro a Community. Korporacyjne czy darmowe czy nie, nieistotne.
Nawet brak obsługi TFS nie jest prawdą. Mogę sprawdzić, czy jest obecny i działa idealnie.
EDYCJA: Oto post MSDN dotyczący limitu 1 mln USD: MSDN (wskazówka: jest na licencji VS 2017)
EDYCJA: Nawet przekraczając limit przychodów, open source jest nadal bezpłatne.
źródło