Difference between std and pro in Visual Studio 2008
Visual Studio 2008 구입 전 기능 문의로 많이 물어보시는 내용 중에 Visual Studio 2008 Standard Edition 과 Professional Edition 의 차이점이 있습니다. 이에 대한 내용은 https://kikiwaka.egloos.com/1532627 에 정리하였습니다.
Microsoft 에서 제공하는 https://msdn.microsoft.com/ko-kr/vs2008/products/bb980920.aspx 의 내용 중 아래의 참고 내용은 오해의 소지가 많습니다.
제품 차이점
Visual Studio 2008 Professional Edition과 Standard Edition의 차이점은 다음과 같습니다.
기능 |
Standard Edition |
Professional Edition |
없음 |
있음2 |
|
없음 |
있음 |
|
Software Assurance 자격 |
없음 |
있음3 |
사용자 환경 |
간소화된 메뉴 및 기본값 |
전체 |
설명서 |
온라인4 |
온라인 및 오프라인 |
클래스 디자이너 및 개체 테스트 도구 |
없음 |
있음5 |
Crystal Reports |
없음 |
있음 |
서버 탐색기 |
없음 |
있음 |
단위 테스트 |
없음 |
있음6 |
포함된 추가 도구 |
SQL Server 2005 Express Edition |
SQL Server 2005 Developer Edition |
참고 :
1. Microsoft Visual SourceSafe는 별도 구입 가능
2. C++ 프로젝트에 대한 지원 미포함
3. MSDN Subscription을 통해 Software Assurance 제공
4. 오프라인 설명서는 별도 다운로드 가능
5. 네이티브 C++ 코드에 대한 지원 제한됨(시각화 및 설명서용으로만 제공)
6. 코드 검사 미포함. C++ 지원 제한됨.
참고에 언급되고 있는 ‘C++ 프로젝트에 대한 지원 미포함’ 은 Microsoft Office system용 소프트웨어 구축 에 대하여 Professional Edition 이 C++ 프로젝트를 지원하지 않는 다는 내용입니다.
즉, Standard Edition 이 C++ Project 를 지원하지 않는다는 의미는 아닙니다.
참고에 나와 있는 번호는 제품 차이점의 숫자와 연관됩니다. Professional Edition 의 있음2, 있음3, 있음5, 있음6 과 전체 라고 표기되어 있는데, 이에 대한 부가적인 설명이라고 보시면 됩니다.
참고에 대한 설명을 정리하면 다음과 같습니다 .
- Microsoft Visual Source Safe 는 별도 구입 가능
Visual SourceSafe 6.0d 는 Visual Studio 6.0 Enterprise Edition 에 포함되어 있었기 때문에, Visual Studio 2008 에도 포함되어 있으리라 생각하시는 분들이 많습니다. Enterprise Edition 은 VS 2005 부터 사라진 Edition 이므로 (Standard Edition, Professional Edition, Team Suite Edition 의 SKU 로 제공) Visual Source Safe 2005 는 따로 구매하셔야 합니다.
참고로, Visual Source Safe 2005 는 영문판만 구매 가능합니다. - C++ 프로젝트에 대한 지원 미포함.
Managed Code(VC#, VB .NET) Project 로 MS Office 관련 project 를 생성할 수 있습니다.
C++ 로는 이러한 Project를 생성할 수 없습니다. - MSDN Subscription 으로 Software Assurance 제공
현재 SA 를 구매할 수 있는 방법은 MSDN Subscription 을 통해서만 가능합니다. - 오프라인 설명서는 별도 다운로드 가능
https://www.microsoft.com/downloads/ 에서 MSDN Library 를 Download 가능하며, Visual Studio 2008 은 https://www.microsoft.com/downloads/details.aspx?FamilyID=6ff3bc60-32c8-4c22-8591-a20bf8dff1a2&DisplayLang=en 에서 Download 받으실 수 있습니다. - 네이티브 C++ 코드에 대한 지원 제한됨(시각화 및 설명서용으로만 제공)
Visual Studio Class Designer 는 CLR(Common Language Runtime) 을 사용하는 언어 개발에 있어서 편리한 기능입니다. C#, VB .NET 은 Class Designer 를 통해서 Class 의 관계 뿐만 아니라 Code 작성까지 가능합니다. (Class Diagram 을 통해 Field 를 추가 할 경우, Code 에 반영됩니다.) 하지만 C++ 은 단지 시각화 (Class Diagram - 각 Class의 관계) 만을 제공합니다.
https://msdn.microsoft.com/en-us/library/aa288743.aspx - 코드 검사 미포함. C++ 지원 제한됨
Unit Testing 은 Managed Code(C#, VB .NET) 에 대해서만 지원합니다.
https://msdn.microsoft.com/en-us/library/ms364064(VS.80).aspx