Microsoft Visual Studio - 에디션, 비교, 기능, FAQ

Visual Studio 는 원래 코드명 Project Boston 으로 1997년에 출시된 (Project Boston)Microsoft 자체 IDE 입니다 . 이번에는 Microsoft 에서 모든 개발 도구를 번들로 묶어 단일 제품으로 구입했습니다. 소프트웨어의 초기 버전은 2개의 에디션으로 제공되었습니다. 첫 번째는 Visual Studio Professional 이고 다른 하나는 더 강력한 Visual Studio Enterprise 입니다. Professional 버전은 3개의 CD와 함께 번들로 제공되고, Superior 버전(Enterprise) 은 3개의 CD와 함께 번들로 제공됩니다. 이제 Visual Studio 2017(Visual Studio 2017) 에 대해 이야기해 보겠습니다 .

마이크로소프트 비주얼 스튜디오

마이크로소프트 비주얼 스튜디오

현재 Visual Studio 2017(Visual Studio 2017) 이라는 Visual Studio 버전 11은 Microsoft 개발자 도구 팀의 최신 안정 릴리스입니다 . 3가지 주요 에디션으로 제공됩니다.

  1. 무료 커뮤니티 버전,
  2. 프로페셔널 버전 및
  3. 기업용 에디션.

커뮤니티 에디션은(Community edition is the free version) 소프트웨어 번들의 무료 버전이며 기능이 가장 적습니다 . 그러나 어쨌든 초보자 또는 학생 개발자로서 작업을 완료합니다. 두 번째 버전은 Community 버전 보다 약간 더 강력한 Professional Edition 이며 Visual (Professional Edition)Studio 용으로 모든 강력한 도구가 포함 된 완전한 Enterprise 패키지가 제공 됩니다.

현재 Visual Studio는 코드 편집기(Code Editor) , 디버거(Debugger)디자이너(Designer) 입니다. 즉, 여기에서 백엔드 또는 콘솔을 위한 간단한 코드를 편집하거나 작성할 수 있으며, 작성한 코드가 작동하는지 확인할 수 있으며 코드 개선이 필요한 경우 도움이 될 수 있습니다. 또한 이제 UWP(UWP) 용 앱을 개발 하거나 Blend 또는 XAML 을 사용 하는 Xamarin 에서와 같이 (Xamarin)Visual Studio 내에서 사용자 (User) 인터페이스(Interfaces)사용자 경험(User Experiences) 을 디자이너할 수 있으므로 디자이너 입니다.

이 문서의 모든 정보는 Microsoft(Microsoft) 에서 제공한 각주에 관한 것 입니다. 아래에 나열되어 있습니다.

    • 엔터프라이즈 조직은 PC가 250대 이상이거나 연간 매출이 미화 100만 달러 이상인 경우로 정의됩니다.(Million US Dollars)
    • Windows 데스크톱(Windows Desktop) , 유니버설 Windows 앱(Universal Windows Apps) , (Web) ( ASP.NET ), Office 365 , 비즈니스 애플리케이션(Business Applications) , Apache Cordova , Azure Stack , C++ Cross-Platform Library Development , Python , Node.js , .NET Core , Docker 도구(Docker Tools)
    • 읽기 전용 모드 에서 다른 Visual Studio 버전에서 생성된 다이어그램을 열 수 있습니다.
    • 계층 상호 작용 프로파일링(Tier Interaction Profiling) 을 포함 합니다.

이제 Visual Studio(Studio) 버전을 비교해 보겠습니다 .

Visual Studio 커뮤니티 무료(Studio Community Free) 버전

1] 누구를 위한 것인가?(1] Who is it for?)

Visual Studio Community Edition 은 다음 사용 시나리오에 큰 이점을 제공합니다. 개인 개발자(Individual Developers) , 강의실 학습(Classroom Learning) , 학술 연구 , (Academic Research)오픈 소스 (Open Source) 프로젝트(Projects) 에 기여 및 최대 5명의 사용자를 위한 비기업(Non-enterprise) 조직을 지원  합니다.

2] 개발 플랫폼을 지원합니까?(2] Will it support Development Platform?)

위에서 언급했듯이  개발 플랫폼 을 확실히 지원할  것입니다.(Surely support )

3] 통합 개발 환경은 어떻습니까?(3] How about the Integrated Development Environment?)

통합 개발 환경(Integrated Development Environment) 에 대해 이야기하면 Visual Studio 의 무료 커뮤니티 에디션은 다음 기능을 지원합니다. 정의 보기(Peek Definition) , 리팩토링(Refactoring) , 원  클릭 웹 배포(One-click Web Deployment) , 모델 리소스 뷰어(Model Resource Viewer) , 종속성 그래프(Dependency Graphs)코드 맵(Code Maps) 을 사용한 솔루션 시각화(Visualizing Solutions)다중 타겟팅을 지원(Multi-targeting) 합니다.

4] 고급 디버깅 및 진단?(4] Advanced Debugging and Diagnostics?)

고급 디버깅(Advanced Debugging)진단(Diagnostics) 에서 Visual Studio 의 무료 버전은 다음을 지원합니다. 코드 메트릭(Code Metrics) , 그래픽 디버깅(Graphics Debugging) , 정적 코드 분석(Static Code Analysis) , 성능(Performance)진단 허브(Diagnostics Hub) 를 지원  합니다.

5] 테스트 도구 지원(5] Testing tools support)

기능과 도구가 제한된 Visual Studio 의 무료 버전이기 때문입니다 . 개발자가 코드를 테스트할 수 있도록 단위 테스트를 지원합니다.

6] Xamarin(Cross-Platform Development)이 얼마나 잘 통합되어 있습니까?(6] How well is Xamarin (Cross-Platform Development) integrated?)

글쎄, 당신이 Xamarin 에 관심이 있다면 운이 좋을 것입니다. 다음 플랫폼 간 기능은 Xamarin 이라는 이름으로 Visual Studio Community 에서 지원됩니다 . Android 및 iOS 앱 대응, 네이티브(Native) iOS 및 Android UI 디자이너(Android UI Designers) , Xamarin Forms (약칭 Xamarin .Forms) 및 Xamarin Instant Player 간의 코드(Code) 공유 입니다.

7] Visual Studio Community로 다른 동료 개발자들과 협업할 수 있습니까?(7] Can you collaborate with other fellow developers with Visual Studio Community?)

글쎄, Microsoft 는 여기에서 당신을 다루었습니다. 다음 기능은 모든 공동 작업 요구 사항을 충족하기 위해 Visual Studio 에서 지원됩니다. (Studio)PowerPoint 스토리보드(PowerPoint Storyboarding) ,  코드 검토(Code Review) , Task Suspend/Resume 기능 및 타사 개발 도구를 지원하는 팀 탐색기 입니다.(Team Explorer)

읽기(Read) : Visual Studio 코드(Visual Studio Code) 란 무엇입니까 ?

비주얼 스튜디오 프로페셔널

1] 누구를 위한 것인가?(1] Who is it for?)

Visual Studio Community(Studio Community) 에 대해 언급된 것 외에도 이 Visual Studio Professional (Visual Studio)Edition(Professional Edition)Enterprises 와 같은  사용 시나리오(Usage Scenarios) 에서 지원됩니다 .

2] 개발 플랫폼을 지원합니까?(2] Will it support Development Platform?)

위에서 언급했듯이 개발 플랫폼을 반드시 지원할 것입니다.

3] 통합 개발 환경은 어떻습니까?(3] How about the Integrated Development Environment?)

통합 개발 환경(Integrated Development Environment) 에 대해 말하자면 Visual Studio 의 Professional Edition은 Visual (Visual Studio)Studio Community(Studio Community Supports) 가 지원하는 모든 것을 지원할 것입니다 . 이것은 CodeLens를 추가로 지원합니다 .

4] 고급 디버깅 및 진단?(4] Advanced Debugging and Diagnostics?)

고급 디버깅(Advanced Debugging)진단(Diagnostics) 에서 Professional Edition은 Visual Studio 커뮤니티 에서 지원 하는 Visual Studio 무료 버전이 지원하는 모든 것을 정확히 지원합니다.(Visual Studio)

5] Visual Studio가 테스트 도구를 얼마나 잘 지원하는지에 대해 이야기하기(5] Talking about how well Visual Studio supports testing tools)

글쎄, Visual Studio 의 전문가는 (Visual Studio)Enterprise 버전 과 비교할 때 여전히 제한된 기능과 도구를 제공합니다 . 개발자가 코드를 테스트할 수 있도록 단위 테스트를 지원합니다.

6] Xamarin(Cross-Platform Development)이 얼마나 잘 통합되어 있습니까?(6] How well is Xamarin (Cross-Platform Development) integrated?)

글쎄, Xamarin 에 관심이 있다면 Visual (Xamarin.It)Studio Community 가 지원하는 것과 동일한 기능을 지원합니다. 다음 플랫폼 간 기능은 Xamarin 이라는 이름으로 Visual Studio Community 에서 지원됩니다 . Android 및 iOS 앱 대응, 네이티브(Native) iOS 및 Android UI 디자이너(Android UI Designers) , Xamarin Forms (약칭 Xamarin .Forms) 및 Xamarin Instant Player 간의 코드(Code) 공유 입니다.

7] Visual Studio Professional을 사용하여 다른 동료 개발자와 협업할 수 있습니까?(7] Can you collaborate with other fellow developers with Visual Studio Professional?)

글쎄, Microsoft 는 여기에서 당신을 다루었습니다. 모든 협업 요구 사항을 충족하기 위해 Visual Studio 에서 모든 기능을 지원 합니다. PowerPoint 스토리보드(PowerPoint Storyboarding) ,  코드 검토(Code Review) , Task Suspend/Resume 기능 및 타사 개발 도구를 지원하는 팀 탐색기 입니다.(Team Explorer)

비주얼 스튜디오 엔터프라이즈

1] 누구를 위한 것인가?(1] Who is it for?)

Visual Studio Professional(Studio Professional) 과  유사하게 개인 개발자(Individual Developers) , 강의실 학습(Classroom Learning) , 학술 연구(Academic Research) , 오픈 소스 (Source)프로젝트(Projects)대한 기고(Contribution) , 최대 5명의 사용자를 위한 비기업 조직 및 (Non-enterprise)기업(Enterprise) 도 지원합니다.

2] 개발 플랫폼을 지원합니까?(2] Will it support Development Platform?)

위에서 언급했듯이 개발 플랫폼을 반드시 지원할 것입니다.

3] 통합 개발 환경은 어떻습니까?(3] How about the Integrated Development Environment?)

통합 개발 환경(Integrated Development Environment) 에 대해 이야기하면 Visual Studio 의 Enterprise 버전은 Visual (Visual Studio)Studio Professional(Studio Professional Supports) 이 지원하는 모든 것을 지원할 것입니다 . 이것은 추가로  Live Dependency Validation(Live Dependancy Validation) , Architectural Layer Diagrams , Architecture ValidationCode Clone 을 지원 합니다.

4] 고급 디버깅 및 진단?(4] Advanced Debugging and Diagnostics?)

고급 디버깅(Advanced Debugging)진단(Diagnostics) 에서 Enterprise 버전 은 Visual Studio Professional 이 지원 하는 모든 것을 정확히 지원합니다. 또한  IntelliTrace , 코드 맵 디버거 통합(Code Map Debugger Integration) , .NET 메모리 덤프 분석(.NET Memory Dump Analysis) 을 지원 합니다.

5] 테스트 도구 지원(5] Support for Testing tools)

글쎄, Visual Studio 의 (Visual Studio)Enterprise 버전은 다른 열등한 버전과 비교할 때 모든 기능과 도구와 함께 제공됩니다. 단위 테스트(Unit Testing) 외에도  Live Unit Testing , 테스트 사례 관리(Test Case Management) , 웹 로드(Web Load)성능 테스트(Performance Testing) , IntelliTest , Microsoft Fakes ( 단위 테스트 격리(Unit Test Isolation) 라고도 함) , 코드 적용 범위(Code Coverage) , 랩 관리(Lab Management) , 코딩된 UI 테스트(Coded UI Testing) , Microsoft 를 통한 (Microsoft Test Manager)수동 테스트(Manual Testing) 를 지원합니다. 테스트 관리자 , 탐색적 테스트(Exploratory Testing)Microsoft Test Manager 를 사용하고 Microsoft Test Manager 를 사용하여 (Microsoft Test Manager)수동 테스트(Manual Testing)빠르게 진행(Fast-forward) 합니다 .

6] Xamarin(Cross-Platform Development)이 얼마나 잘 통합되어 있습니까?(6] How well is Xamarin (Cross-Platform Development) integrated?)

글쎄, Xamarin 에 관심이 있다면 Visual (Xamarin)Studio CommunityVisual Studio Enterprise 가 지원하는 것보다 더 많은 기능을 지원합니다. 다음 플랫폼 간 기능은 Xamarin 이라는 이름으로 다른 두 버전에서 지원되는 기능 외에 Visual Studio Enterprise 에서 지원됩니다 . 포함된 어셈블리, Xamarin Inspector , Xamarin ProfilerWindows 용 (Windows)원격(Remoted) iOS 시뮬레이터(Simulator) 입니다 .

7] Visual Studio Enterprise로 다른 동료 개발자들과 협업할 수 있습니까?(7] Can you collaborate with other fellow developers with Visual Studio Enterprise?)

글쎄, Microsoft 는 여기에서 당신을 다루었습니다. 분명히 모든 협업 요구 사항을 충족하기 위해 Visual Studio 에서 모든 기능을 지원합니다. (Studio)PowerPoint 스토리보드(PowerPoint Storyboarding) ,  코드 검토(Code Review) , Task Suspend/Resume 기능 및 타사 개발 도구를 지원하는 팀 탐색기 입니다.(Team Explorer)

비주얼 스튜디오 다운로드

Visual Studio(Studio) 를 직접 체험해보고 싶다면 VisualStudio.com 에서 자세히 알아보고 다운로드할 수 있습니다 .

(TIP) : Microsoft Visual Studio Dev Essentials 는 개발자가 되는 데 필요한 모든 도구와 서비스를 완전 무료로 제공합니다. 이 소프트웨어는 더 많은 개발자와 애호가가 자신이 좋아하는 기술을 사용해 볼 수 있도록 무료 도구, 서비스 및 교육을 제공하는 것을 목표로 합니다.

지금 읽기(Now read) : Visual Studio 시작에 대한 초보자 가이드(Beginners guide to getting started with Visual Studio) .



About the author

저는 프리웨어 소프트웨어 개발자이자 Windows Vista/7 옹호자입니다. 팁과 트릭, 수리 가이드, 모범 사례를 포함하여 운영 체제와 관련된 다양한 주제에 대해 수백 편의 기사를 작성했습니다. 또한 회사인 헬프 데스크 서비스를 통해 사무실 관련 컨설팅 서비스를 제공합니다. Office 365의 작동 방식, 기능 및 가장 효과적으로 사용하는 방법을 깊이 이해하고 있습니다.



Related posts