Visual Studio Community와 다른 유료 버전의 차이점은 무엇입니까?


175

Visual Studio Community 2015에서 무엇이 누락 되었습니까? 그들은 모든 기능을 갖추고 있으며 무료 라고 말하지만 , 그렇다면 왜 Visual Studio Ultimate 2015 또는 Visual Studio Enterprise 2015를 6 그랜드에 판매합니까?

커뮤니티 미리보기에서 누락 된 부분이 있습니까? 왜 '커뮤니티'라고 불리는가? 새로운 Windows 10 업데이트 시스템처럼 내 코드가 장치에서 동기화되지 않습니까? (마지막 부분에 대한 농담의 종류와 그렇지 않은 종류).

답변:


92

다음 확인 : https://www.visualstudio.com/vs/compare/ 비주얼 스튜디오 커뮤니티는 학생들과 다른 학자, 개인 개발자, 오픈 소스 프로젝트에 대한 무료 버전, 작은 비 기업 팀 (참조입니다 "사용"섹션 링크 된 페이지의 맨 아래). VSUltimate는 회사를위한 것입니다. 유료 버전으로 더 많은 것을 얻을 수 있습니다!


6
네. 나는 그렇게 생각했다. 그러나 기술적으로는 모든 기능을 갖추고 있지 않습니다. 아마도 ~ 85 %의 기능이라고 말하고 싶습니다. 해당 페이지를 보았지만 해당 페이지에서 다른 것으로 불려지지 않는 한 커뮤니티가 다른 커뮤니티와 비교하는 위치를 보지 못했습니다.
NDEIGU

5
@ SE505 : Q : Visual Studio Community 2013은 다른 Visual Studio 에디션과 어떻게 비교됩니까? A : Visual Studio Community 2013에는 개별 개발자, 학생, 오픈 소스 기고자 및 소규모 팀을 위해 설계 및 최적화 된 Visual Studio Professional 2013의 모든 뛰어난 기능이 포함되어 있습니다. (참고 : visualstudio.com/products/visual-studio-community-vs )
marc_s

24
커뮤니티와 프로페셔널의 특정 차이점에 대해 궁금한 사람에게는 커뮤니티에 (1) Team Foundation Server 기능이없고 (2) CodeLens를 지원하지 않는 큰 두 가지가 있습니다 .
도난 방지

1
VS 2015의 경우 Community와 Professional은 사실상 기능이 동일합니다. 주요 차이점은 다음과 같습니다. 1) 커뮤니티와 함께 ​​무료 교육 자료 (PuraluralSight, Azure 등에 액세스) 및 2) Microsoft Team Foundation 서버 (협업 / 팀 개발 도구) 지원 없음. 개인 및 많은 소규모 팀의 전문 개발에 필요한 모든 것을 제공합니다.
Peter

1
@theftprevention, CodeLens에 대한 무료 대안이 있습니까?
ebram khalil

219

두 가지 주요 차이점이 있습니다.

  1. 인위적인
  2. 라이센싱

기술적으로 3 가지 주요 차이점이 있습니다.

무엇보다도 커뮤니티는 TFS를 지원하지 않습니다.
git을 사용해야합니다 (이것이 단점인지 또는 실제로 좋은 것인지 논쟁의 여지가 있습니다).
참고 : 이것이 MS가 작성한 것입니다. 실제로 네트워크에 TFS 서버가있는 경우 TFS를 사용하여 정상적으로 체크인 및 체크 아웃 할 수 있습니다. Visual Studio TFS SERVER 사용할 수 없습니다 .

둘째, VS 커뮤니티는 테스트 기능이 심각하게 제한되어 있습니다.
단위 테스트 만. 성능 테스트,로드 테스트 및 성능 프로파일 링이 없습니다.

셋째, VS 커뮤니티의 가상 환경 생성 기능이 크게 줄었습니다.

반면에 구문 강조, IntelliSense, Step-Through 디버깅, GoTo-Definition, Git-Integration 및 Build / Publish는 실제로 필요한 모든 기능이며 많은 개발자에게 적용됩니다.

다른 모든 것에는 동일한 작업을 더 빠르고, 더 좋고, 더 저렴하게하는 도구가 있습니다.

저와 마찬가지로 git을 사용하고 NUnit으로 단위 테스트를 수행하고 Java-Tools를 사용하여 Linux 및 TeamCity for CI에서로드 테스트를 수행하는 경우 VS Community는 기술적으로 충분합니다.

라이센싱 :

A) 개별 개발자 (엔터프라이즈, 조직 없음), 차이점 없음 (AFAIK) 인 경우 유료 버전을 사용하는 것처럼 CommunityEdition을 사용할 수 있습니다 (하청을하지 않는 한)
B) OpenSource (OSI) 프로젝트에 CommunityEdition을 자유롭게 사용하십시오.
C) 교육 상황 인 경우 Community (교육 / 교실 사용)에 자유롭게 CommunityEdition을 사용할 수 있습니다.
D) 250 대의 PC 또는 사용자 또는 백만 명 이상의 미국을 보유한 기업 수익 (자회사 포함)에 대해서는 CommunityEdition을 사용할 수 없습니다 .
E) 위에서 정의한 기업이 아니며 OSI 또는 교육을받지 않지만 동시 개발자 (VS)5 명 이하인 "기업"/ 조직인 경우(하지만 소프트웨어의 소유자 만하고 그것을 판매의, 당신은 자유롭게 VS 커뮤니티를 사용할 수 없습니다 당신이 하청 업체 인 경우 소프트웨어를 만들기 위해 더 큰 기업, 결국 기업이하는 소프트웨어 자신을 ) , 그렇지 않으면 유료 버전이 필요합니다.

위의 내용은 법적 조언을하지 않습니다.
참조 :
/software/262916/understanding-visual-studio-community-edition-license


이 권리가 있습니까? "반면에 구문 강조, IntelliSense, Step-Through 디버깅, GoTo-Definition, Git-Integration 및 Build / Publish는 실제로 필요한 모든 기능이며 많은 개발자에게 적용되는 것 같습니다."
MonsterMMORPG

@MonsterMMORPG : 그렇습니다.
Stefan Steiger

@StefanSteiger는 확실합니다. 솔로 개발자이고 Visual Studio Community로 일부 소프트웨어 개발자를 판매하고 100 만 개 이상의 수입 (또는 금액)을 얻는다면 여전히 유료 라이센스가 필요하지 않습니까?
vallentin

@Vallentin : 라이센스에 대한 나의 해석은 "두 번째"는 백만 라인을 넘어 VS에서 개발을 중단하거나 라이센스를 요구해야한다는 것입니다. 그러나 실제로 10E6을 수익으로 올리면 10k가 문제가 될 것이라고 생각하지 않습니다. 그렇지 않으면 SharpDevelop, Eclipse 또는 MonoDevelop를 사용할 수 있습니다. 확실하게 확인하려면 전자 메일로 Microsoft에 문의하고 응답을 종이에 저장하십시오. 더 안전하면 등기 우편으로 문의하십시오.
Stefan Steiger

물론 @StefanSteiger는 10K는 1M과 비교할 때 아무것도 아닙니다. 또한 VS 사용에만 라이센스가 필요합니다. MSVC 컴파일러를 사용하는 것은 어떻습니까? 그것이 VS 만인 것처럼, VS를 사용한다고 공개적으로 언급하지 않는 한, 어떤 의미에서는 라이센스가 필요합니다.
vallentin

34

Visual Studio Community는 Professional Edition과 거의 같습니다 . 차이점은 VS 커뮤니티에는 TFS 기능이 없으며 라이센스가 다릅니다. @Stefan에 명시된 바와 같이.

VS의 다른 버전은 여기에서 비교됩니다-https: //www.visualstudio.com/en-us/products/compare-visual-studio-2015-products-vs

여기에 이미지 설명을 입력하십시오


랩 관리는 내가 언급 한 가상 환경을 (자동으로) 설정하는 기능입니다.
Stefan Steiger

2
VS Community Edition 2015와 함께 TFS (Team Foundation Server)를 사용했습니다. 따라서 가능합니다. 그러나 여기서는 VS Studio 커뮤니티에서 TFS에 사용할 수있는 기능이 없다는 것을 알았습니다. 나에게는 약간 혼란 스럽다. 이것에 대해 분명히 말씀해 주시겠습니까?
Rashedul.Rubel

2
@ Rashedul.Rubel-TFS 클라이언트로 사용할 수 있으며 TFS 서버에 연결하고 최신 정보를 확인하고 체크인, 체크 아웃하는 등의 작업을 수행 할 수 있지만 TFS 서버로 사용할 수는 없습니다. TFS 서버는 매우 포괄적 인 도구입니다. 여기에 대해 더 읽어 볼 수 있습니다 -visualstudio.com/tfs
Yogi

1
@ Rashedul.Rubel : 맞습니다. 실제로이를 TFS 클라이언트로 사용할 수 있습니다. 이에 따라 내 답변을 업데이트했습니다.
Stefan Steiger

1
Mac 용 Visual Studio에서 이와 같은 그림을 찾을 수 없습니다.
Diomedes Domínguez

19

이 모든 대답은 부분적으로 잘못되었습니다.

Microsoft는 귀하의 수입이 $ 1 백만 달러 미만인 한 , Community는 모든 용도 로 사용됨을 분명히했습니다 . 그것은 문자 그대로 Pro와 Community의 유일한 차이점입니다. 회사 또는 무료 또는 관련이 없습니다.

TFS 지원이 부족하더라도 사실이 아닙니다. 나는 그것이 존재하고 완벽하게 작동하는지 확인할 수 있습니다.

편집 : 다음은 $ 1M 한도에 관한 MSDN 게시물입니다 .MSDN (힌트 : VS 2017 라이센스에 있음)

편집 : 수입 한도를 초과하더라도 오픈 소스는 여전히 무료입니다.


@Chris Bordeman, MS가 말하는 링크를 제공해 주시겠습니까? Mac 용 VS에서는 에디션에 관계없이 동일한 작업을 수행 할 수 있기 때문에 이것이 사실이라는 것을 알고 있습니다. 그러나 MS가이를 명확히 했으므로 상사를 증명하고 비용을 절약 할 수있는 링크가 필요합니다.
Diomedes Domínguez


전문 분야는 있지만 커뮤니티에는 XLST 변환 디버깅에 대한 지원이 없습니다 ....
Gareth

1
또한 조직에 250 대가 넘는 PC가있는 경우 수익에 관계없이 기업으로 간주됩니다.
Chirag K
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.