본문 바로가기
나머지/IT개발.잡다한것.

비쥬얼 C 버전(2)

by 무늬만학생 2012. 9. 10.
반응형

[제목]
Difference between Visual Studio 2008 Std and Pro edition

[요약]
Visual Studio 2008 Standard Edition Professional Edition 차이에 대하여 문의하셨습니다.

[해결 방법]
Visual Studio 2008 Product 은 다음과 같이 4 개의 Product SKU(Stock Keeping Unit) 으로 구성되어 있습니다.

  1. Visual Studio Express Edition
    • Visual Basic 2008 Express Edition
    • Visual Web Developer 2008 Express Edition
    • Visual C# 2008 Express Edition
    • Visual C++ 2008 Express Edition
  2. Visual Studio Standard Edition
  3. Visual Studio Professional Edition (Included Visual Studio Tools for Office)
  4. Visual Studio Team System
    • Architecture Edition
    • Database Edition
    • Development Edition
    • Test Edition
    • Team Suite (Architecture, Database, Development, Test Edition)

1. Visual Studio Express Edition

  • Express Edition 비전문가, 학생, 애호가 및 초보자를 위해 편리하며 배우기 쉽고 간단한 도구를 제공합니다.
  • Visual Studio 2005 Express Edition 에서 포함되어 있던 Visual J# VS 2008 Express Edition에서는 포함되어 있지 않으며, 이를 사용하기 위해서는 Visual Studio 2005 Install 하셔야 합니다.
  • Download Visual Studio 2008 Express Edition

2. Visual Studio Standard Edition

  • Standard Edition 아마추어 및 소규모 그룹의 개발자를 대상으로 한 배우기 쉽고 사용하기 쉬운 통합 개발 환경을 제공합니다.
  • Visual Studio 2005 Product 에서는 Academic Edition Standard Edition 과 동일한 Product으로서 제공하였지만, Visual Studio 2008 Product 에서는 Professional Edition 과 동일한 Edition 으로서 취급됩니다.

3. Visual Studio Professional Edition

  • Professional Edition 전문 개발자 및 중소 규모 Project 에 적합한 통합 개발 환경을 제공합니다.
  • SmartPhone, PocketPC, Windows CE .NET Platform 기반의 Application 을 개발 하기 위해서는 Professional Edition 을 사용하셔야 합니다.
  • Visual Studio 2005 Product 에서 Visual Studio Tools for Office 로 제공하던 Product Visual Studio Professional Edition 에 포함되어 있습니다.

4. Visual Studio Team System

·         개발 프로세스 전 과정에 걸쳐 공동 작업과 개발자간의 의사소통을 향상시켜 프로젝트의 생산성 및 효율성을 극대화 시킵니다. 생산적이고 통합된 라이프 사이클 도구를 제공하므로 대규모 Project 에 적합한 System 입니다.

5. Difference between Standard Edition and Professional Edition

  • Visual Studio 2008 Standard Edition Professional Edition IDE (Integrated Development Environment) 라는 입장에서는 크게 차이점을 가지고 있지 않습니다. , Editor, Compiler, Debugger, Linker, Loader 의 기능은 같습니다. 물론 개발할 수 있는 Language 또한 다르지 않습니다. 하지만 기능적인 부분에서 차이점을 가지고 있으며, 차이점 중 주요한 것을 정리하여 보면 아래 표와 같습니다.

Category

Feature

Description

St

Pro

Debugging

Object Test Bench

간단한 object-level testing

No

YES

Data Tools

Data Base Project

Database를 직접 관리할 수 있는 Project Template

No

YES

Server Explorer

Data Connection 을 열거나 서버에 로그온 하여 Database System service 를 확인.

No

YES

SQL Server Project

SQL server Classes 를 생성하기 위한 Project Template

No

YES

Reporting Tools

Crystal Reports Application project template

Crystal Reports Application 을 만들기 위한 Project Template

No

YES

Crystal Reports for VS

Reports를 생성하거나, CrystalReportViewer control Crystal Reports SDK 를 사용.

No

YES

Office Development

All

Visual Studio Tools for Office 의 모든 기능

No

YES

Smart Device

All

Pocket PC, Smartphone, Windows CE .NET 기반의 Application을 개발하기 위한 Framework Tools

No

YES

Web & WCF

ASP .NET reports Web Site project template

Sample Crystal Report 를 사용하는 ASP.NET Web Site 생성

No

YES

  • Visual Studio 2005 Product 에서는 Visual Studio Tools for Office Edition 이 존재하였지만, Visual Studio 2008 Product 에서는 Professional Edition 에 포함되어 있습니다.
  • Smart Device 를 개발하시려면, Professional Edition 을 사용 하셔야 합니다.

제품 차이점

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
[ 안녕하세요. 한국마이크로소프트 기술지원 서비스.


표로 만들면...


컴파일러

기능

Microsoft Visual C++ Express Edition

Visual Studio 2008 Standard

Visual Studio 2008 Professional

Visual Studio 2008 Team System

32비트 x86 컴파일러

X

X

X

X

64비트 x64 컴파일러 및 크로스 컴파일러


X

X

X

64비트 Itanium 컴파일러 및 크로스 컴파일러




X

기능

Microsoft Visual C++ Express Edition

Visual Studio 2008 Standard

Visual Studio 2008 Professional

Visual Studio 2008 Team System

Win32 SDK

(핵심 부분만 적용)

X

X

X

CRT 라이브러리

X

X

X

X

CRT 디버그 라이브러리


X

X

X

CRT 소스 코드


X

X

X

STL

X

X

X

X

ATL


X

X

X

MFC


X

X

X

.NET Framework 클래스 라이브러리

X

X

X

X

C++ 지원 라이브러리


X

X

X

OpenMP



X

X

기능

Microsoft Visual C++ Express Edition

Visual Studio 2008 Standard

Visual Studio 2008 Professional

Visual Studio 2008 Team System

그래픽 통합 개발 환경

X

X

X

X

기능

Microsoft Visual C++ Express Edition

Visual Studio 2008 Standard

Visual Studio 2008 Professional

Visual Studio 2008 Team System

Incremental Linker(Link.exe)

X

X

X

X

Program Maintenance Utility(Nmake.exe)

X

X

X

X

Lib Generator(Lib.exe)

X

X

X

X

Windows Resource Compiler(Rc.exe)

X

X

X

X

Windows Resource to Object Converter(CvtRes.exe)

X

X

X

X

Browse Information Maintenance Utility(BscMake.exe)


X

X

X

C++ Name Undecorator(Undname.exe)


X

X

X

ClStencil.exe



X

X

COFF/PE Dumper(Dumpbin.exe)


X

X

X

COFF/PE Editor(Editbin.exe)


X

X

X

MASM(Ml.exe)


X

X

X

Visual C++ Web Deployment Tool(VCDeploy.exe)



X

X

Spy++


X

X

X

ErrLook


X

X

X

AtlTrace


X

X

X

Devenv.com


X

X

X

유추 규칙

X

X

X

X

명령줄 도구(Vcbuild.exe)

X

X

X

X

프로필 기반 최적화



X

X

기능

Microsoft Visual C++ Express Edition

Visual Studio 2008 Standard

Visual Studio 2008 Professional

Visual Studio 2008 Team System

네이티브 디버깅

X

X

X

X

관리되는 디버깅

X

X

X

X

원격 디버깅



X

X

SQL 디버깅



X

X

기능

Microsoft Visual C++ Express Edition

Visual Studio 2008 Standard

Visual Studio 2008 Professional

Visual Studio 2008 Team System

CSS 스타일 디자이너/편집기

X

X

X

X

HTML 디자이너/편집기

X

X

X

X

XML 편집기

X

X

X

X

소스 코드 편집기

X

X

X

X

Windows Forms 디자이너

X

X

X

X

데이터 디자이너


X

X

X

리소스 편집기


X

X

X

기능

Microsoft Visual C++ Express Edition

Visual Studio 2008 Standard

Visual Studio 2008 Professional

Visual Studio 2008 Team System

데이터 디자이너


X

X

X

데이터 개체

X

X

X

X

웹 서비스

(웹 서비스 사용만 가능)

X

X

X

서버 탐색기



X

X

기능

Microsoft Visual C++ Express Edition

Visual Studio 2008 Standard

Visual Studio 2008 Professional

Visual Studio 2008 Team System

확장성 개체 모델

X

X

X

X

코드 모델

X

X

X

X

프로젝트 모델

X

X

X

X

리소스 편집기 모델


X

X

X

마법사 모델

X

X

X

X

디버거 개체 모델

X

X

X

X




출처 : http://m0v0m.tistory.com/112


반응형

'나머지 > IT개발.잡다한것.' 카테고리의 다른 글

비쥬얼 C 버전  (0) 2012.09.11
C언어 영상처리 라이브러리  (0) 2012.09.11
비쥬얼C 버전 (1)  (0) 2012.09.10
[Terms and Abbreviations] Universal Serial Bus Specification(1)  (2) 2012.08.30
USB 관련 용어 설명  (0) 2012.08.13