Difference between std and pro in Visual Studio 2008


Visual Studio 2008 구입 전 기능 문의로 많이 물어보시는 내용 중에 Visual Studio 2008 Standard Edition 과 Professional Edition 의 차이점이 있습니다. 이에 대한 내용은 http://kikiwaka.egloos.com/1532627 에 정리하였습니다.


Microsoft 에서 제공하는 http://msdn.microsoft.com/ko-kr/vs2008/products/bb980920.aspx 의 내용 중 아래의 참고 내용은 오해의 소지가 많습니다.


제품 차이점


Visual Studio 2008 Professional Edition Standard Edition 차이점은 다음과 같습니다.

















































기능


Standard Edition


Professional Edition


Microsoft Office system 소프트웨어 구축


없음


있음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 과 전체 라고 표기되어 있는데, 이에 대한 부가적인 설명이라고 보시면 됩니다.

참고에 대한 설명을 정리하면 다음과 같습니다 .


  1. 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 는 영문판만 구매 가능합니다.

  2. C++ 프로젝트에 대한 지원 미포함.
    Managed Code(VC#, VB .NET) Project 로 MS Office 관련 project 를 생성할 수 있습니다.
    C++ 로는 이러한 Project를 생성할 수 없습니다.

  3. MSDN Subscription 으로 Software Assurance 제공
    현재 SA 를 구매할 수 있는 방법은 MSDN Subscription 을 통해서만 가능합니다.

  4. 오프라인 설명서는 별도 다운로드 가능
    http://www.microsoft.com/downloads/ 에서 MSDN Library 를 Download 가능하며, Visual Studio 2008 은 http://www.microsoft.com/downloads/details.aspx?FamilyID=6ff3bc60-32c8-4c22-8591-a20bf8dff1a2&DisplayLang=en 에서 Download 받으실 수 있습니다.

  5. 네이티브 C++ 코드에 대한 지원 제한됨(시각화 및 설명서용으로만 제공)
    Visual Studio Class Designer 는 CLR(Common Language Runtime) 을 사용하는 언어 개발에 있어서 편리한 기능입니다. C#, VB .NET 은 Class Designer 를 통해서 Class 의 관계 뿐만 아니라 Code 작성까지 가능합니다. (Class Diagram 을 통해 Field 를 추가 할 경우, Code 에 반영됩니다.) 하지만 C++ 은 단지 시각화 (Class Diagram - 각 Class의 관계) 만을 제공합니다.
    http://msdn.microsoft.com/en-us/library/aa288743.aspx

  6. 코드 검사 미포함. C++ 지원 제한됨
    Unit Testing 은 Managed Code(C#, VB .NET) 에 대해서만 지원합니다.
    http://msdn.microsoft.com/en-us/library/ms364064(VS.80).aspx

Comments (0)

Skip to main content