Microsoft Visual Studio - 버전, 비교, 기능, FAQ

Microsoft Visual Studio Editions



Microsoft Visual Studio는 Microsoft의 통합 개발 환경(IDE)입니다. 컴퓨터 프로그램은 물론 웹 사이트, 웹 앱, 웹 서비스 및 모바일 앱을 개발하는 데 사용됩니다. Visual Studio는 Windows API, Windows Forms, Windows Presentation Foundation, Windows Store 및 Microsoft Silverlight와 같은 Microsoft 소프트웨어 개발 플랫폼을 사용합니다. 네이티브 코드와 관리 코드를 모두 생성할 수 있습니다. Visual Studio에는 IntelliSense를 지원하는 코드 편집기와 코드 리팩터링이 포함되어 있습니다. 통합 디버거는 소스 수준 디버거와 머신 수준 디버거로 모두 작동합니다. 다른 기본 제공 도구에는 GUI 응용 프로그램, 웹 디자이너, 클래스 디자이너 및 데이터베이스 스키마 디자이너를 구축하기 위한 양식 디자이너가 포함됩니다. Visual Studio는 다양한 프로그래밍 언어를 지원하며 코드 편집기와 디버거가 언어별 서비스가 있는 경우 거의 모든 프로그래밍 언어를 지원할 수 있습니다. 내장 언어에는 C, C++ 및 C#이 포함되며 F#, IronPython, IronRuby 및 Python과 같은 다른 언어에 대한 지원은 별도로 설치된 언어 서비스를 통해 제공됩니다. 통합할 수 있는 타사 언어 도구 집합에는 인기 있는 Visual Studio용 생산성 확장 프로그램인 ReSharper가 포함됩니다. Microsoft Visual Studio에는 설계자, 데이터베이스 관리자, 테스터 등과 같은 소프트웨어 개발의 특정 역할을 위해 설계된 여러 버전이 있습니다. 가장 인기 있는 에디션은 대부분의 사용자를 위한 기본 기능 세트를 포함하는 Professional 에디션입니다. Enterprise 에디션에는 Professional 에디션의 모든 기능은 물론 고급 디버깅 및 테스트 도구, 서버 측 코드 관리, 소스 제어 및 작업 항목 추적을 위한 Microsoft Team Foundation Server와의 통합과 같은 엔터프라이즈 개발을 위한 추가 기능이 포함되어 있습니다. Ultimate 버전은 Visual Studio의 가장 포괄적인 버전으로 Enterprise 버전의 모든 기능은 물론 모델링 도구 및 UML 디자이너, 코드 분석 도구, 병렬 컴퓨팅 지원과 같은 고급 개발을 위한 추가 기능을 포함합니다. Microsoft는 또한 Visual Studio Express라는 Visual Studio의 무료 버전을 제공합니다. 이 버전은 애호가, 학생 및 초보 개발자를 위해 설계되었습니다. 여기에는 Visual Studio의 다른 버전에서 사용할 수 있는 기능의 하위 집합이 포함됩니다.



비주얼 스튜디오 는 원래 코드명 Project Boston으로 1997년에 출시된 Microsoft의 자체 IDE입니다. 이번에 Microsoft는 모든 개발 도구를 번들로 묶어 하나의 제품으로 구입했습니다. 소프트웨어의 원래 버전은 두 가지 버전으로 제공됩니다. 이 첫 번째는 비주얼 스튜디오 전문가 그리고 다른 하나는 더 강력했습니다 비주얼 스튜디오 엔터프라이즈 . 프로페셔널 에디션에는 3장의 CD가, 고급 엔터프라이즈 에디션에는 3장의 CD가 함께 제공됩니다. 이제 Visual Studio 2017에 대해 이야기해 보겠습니다.





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





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

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



  1. 무료 커뮤니티 버전,
  2. 프로페셔널 버전과
  3. 기업 버전.

안에 커뮤니티 에디션 - 무료 버전 소프트웨어 패키지 및 기능이 가장 적습니다. 그러나 어느 쪽이든 초보자 또는 개발자 학생으로서 귀하의 업무를 수행합니다. 두 번째는 Professional Edition으로 Community Edition보다 약간 더 강력하며 Visual Studio용 강력한 도구가 모두 포함된 전체 Enterprise 패키지가 제공됩니다.

현재 Visual Studio는 코드 편집기 , 디버거 , ㅏ 디자이너 . 즉, 여기에서 서버 측 또는 콘솔에 대한 간단한 코드를 편집하거나 작성할 수 있으며 작성한 코드가 작동하는지, 코드 개선이 필요한 경우 도움이 되는지 확인할 수 있습니다. Blend 또는 XAML을 사용하여 UWP 또는 Xamarin에서 앱을 개발할 때와 마찬가지로 이제 Visual Studio에서 사용자 인터페이스와 사용자 환경을 만들 수 있으므로 디자이너이기도 합니다.

이 문서의 모든 정보는 Microsoft에서 작성한 각주를 참조합니다. 아래에 나열되어 있습니다.



    • 법인은 PC가 250대 이상이거나 연간 매출이 100만 달러를 초과하는 것으로 정의됩니다.
    • Windows 데스크톱, 범용 Windows 앱, 웹(ASP.NET), Office 365, 업무용 앱, Apache Cordova, Azure Stack, C++ 교차 플랫폼 라이브러리 개발, Python, Node.js, .NET Core, Docker 도구
    • 다른 버전의 Visual Studio에서 만든 다이어그램을 읽기 전용 모드로 열 수 있습니다.
    • 수준 상호 작용 프로파일링을 활성화합니다.

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

Visual Studio Community 무료 버전

1] 누구를 위한 것입니까?

Visual Studio Community Edition은 다음 사용 사례를 크게 개선합니다. 개별 개발자, 강의실 학습, 학술 연구, 오픈 소스 프로젝트 참여 및 최대 5명의 사용자로 구성된 비기업 조직을 지원합니다.

2] 개발 플랫폼을 지원합니까?

위에서 언급했듯이 이것은 나는 확실히 지원한다 개발 플랫폼.

3] 통합 개발 환경은 어떻습니까?

IDE의 경우 Visual Studio의 무료 커뮤니티 버전은 다음 기능을 지원합니다. Peek 감지, 리팩터링, 원클릭 웹 배포, 모델 리소스 뷰어, 종속성 그래프 및 코드 맵이 포함된 시각화 솔루션, 다중 타겟팅을 지원합니다.

4] 고급 디버깅 및 진단?

고급 디버깅 및 진단에서 Visual Studio 무료 버전은 다음을 지원합니다. 코드 메트릭, 그래픽 디버깅, 정적 코드 분석, 성능 및 진단 허브를 지원합니다.

5] 테스트 도구 지원

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

6] Xamarin(크로스 플랫폼 개발)이 얼마나 잘 통합되어 있습니까?

자, 궁금하다면 자마린 , 무슨 점수. 다음 플랫폼 간 기능은 Xamarin의 Visual Studio 커뮤니티에서 지원됩니다. 이는 Android 및 iOS 앱, iOS 및 Android UI 개발자, Xamarin Forms(줄여서 Xamarin.Forms) 및 Xamarin Instant Player 간의 코드 공유입니다.

7] Visual Studio 커뮤니티에서 다른 개발자와 협업할 수 있습니까?

글쎄, Microsoft는 당신을 돌 보았습니다. 다음 기능은 모든 공동 작업 요구 사항을 충족하기 위해 Visual Studio에서 지원됩니다. PowerPoint의 스토리보드, 코드 검토, 작업 일시 중지/재개 기능 및 타사 작성 도구를 지원하는 팀 탐색기가 있습니다.

읽다 : 무슨일이야 비주얼 스튜디오 코드 ?

비주얼 스튜디오 전문가

1] 누구를 위한 것입니까?

Visual Studio 커뮤니티에 언급된 것 외에도 이 전문가 버전의 Visual Studio는 엔터프라이즈와 같은 사용 사례에서 지원됩니다.

2] 개발 플랫폼을 지원합니까?

위에서 말했듯이 그는 확실히 지원할 것입니다 개발 플랫폼.

3] 통합 개발 환경은 어떻습니까?

IDE에 대해 말하자면, Visual Studio의 전문가 버전은 Visual Studio 커뮤니티가 지원하는 모든 것을 지원할 것입니다. CodeLens를 추가로 지원합니다. .

4] 고급 디버깅 및 진단?

고급 디버깅 및 진단에서 전문가 버전은 Visual Studio 커뮤니티에서 지원하는 무료 버전의 Visual Studio가 지원하는 모든 것을 정확하게 지원합니다.

5] Visual Studio가 테스트 도구를 얼마나 잘 지원하는지에 대해 이야기하기

글쎄요, 전문 Visual Studio는 여전히 Enterprise 버전에 비해 제한된 기능과 도구를 가지고 있습니다. 단위 테스트만 지원합니다. 개발자가 코드를 테스트할 수 있습니다.

6] Xamarin(크로스 플랫폼 개발)이 얼마나 잘 통합되어 있습니까?

음, Xamarin에 관심이 있다면 Visual Studio 커뮤니티와 동일한 기능을 지원합니다. 다음 플랫폼 간 기능은 Xamarin의 Visual Studio 커뮤니티에서 지원됩니다. 이는 Android 및 iOS 앱, iOS 및 Android UI 개발자, Xamarin Forms(줄여서 Xamarin.Forms) 및 Xamarin Instant Player 간의 코드 공유입니다.

7] Visual Studio Professional을 사용하여 다른 개발자와 협업할 수 있습니까?

글쎄, Microsoft는 당신을 돌 보았습니다. 모든 기능은 모든 공동 작업 요구 사항을 충족하기 위해 Visual Studio에서 지원됩니다. PowerPoint의 스토리보드, 코드 검토, 작업 일시 중지/재개 기능 및 타사 작성 도구를 지원하는 팀 탐색기가 있습니다.

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

1] 누구를 위한 것입니까?

Visual Studio Professional과 유사하게 개인 개발자, 강의실 학습, 학술 연구, 오픈 소스 프로젝트 참여, 최대 5명의 사용자로 구성된 비기업 조직 및 기업을 지원합니다.

2] 개발 플랫폼을 지원합니까?

위에서 말했듯이 그는 확실히 지원할 것입니다 개발 플랫폼.

3] 통합 개발 환경은 어떻습니까?

IDE에 대해 말하자면, Visual Studio Enterprise 에디션은 Visual Studio Professional이 지원하는 모든 것을 지원합니다. 이는 Live Dependancy Validation, Architectural Layer Diagrams, Architecture Validation 및 Code Clone을 추가로 지원합니다.

4] 고급 디버깅 및 진단?

고급 디버깅 및 진단 섹션에서 Enterprise 버전은 Visual Studio Professional이 지원하는 모든 것을 정확하게 지원합니다. 또한 IntelliTrace, 코드 맵 디버거 통합, .NET 메모리 덤프 분석을 지원합니다.

5] 테스트 도구 지원

음, Visual Studio Enterprise 버전은 다른 하위 버전과 비교하여 모든 기능과 도구가 함께 제공됩니다. 단위 테스트 외에도 라이브 단위 테스트, 테스트 사례 관리, 웹 로드 및 성능 테스트, IntelliTest, 단위 테스트 격리라고도 하는 Microsoft Fakes, 코드 적용 범위, 랩 관리, 코딩된 UI 테스트, Microsoft Test Manager를 사용한 수동 테스트, Microsoft Test Manager를 사용한 탐색 테스트를 지원합니다. Microsoft Test Manager를 사용하여 수동 테스트를 빠르게 진행합니다.

6] Xamarin(크로스 플랫폼 개발)이 얼마나 잘 통합되어 있습니까?

음, Xamarin에 관심이 있다면 Visual Studio Community 및 Visual Studio Enterprise 지원보다 더 많은 기능을 지원합니다. 다음 플랫폼 간 기능은 Xamarin이라는 두 가지 다른 버전에서 지원되는 기능 외에도 Visual Studio Enterprise에서 지원됩니다. 인라인 어셈블리, Xamarin Inspector, Xamarin Profiler 및 Windows용 iOS 원격 시뮬레이터입니다.

7] Visual Studio Enterprise를 사용하여 다른 개발자와 협업할 수 있습니까?

글쎄, Microsoft는 당신을 돌 보았습니다. 당연히 Visual Studio는 모든 공동 작업 요구 사항을 충족하기 위해 모든 기능을 지원합니다. PowerPoint의 스토리보드, 코드 검토, 작업 일시 중지/재개 기능 및 타사 작성 도구를 지원하는 팀 탐색기가 있습니다.

그룹 정책 업데이트를 강제하는 방법

비주얼 스튜디오 다운로드

실제로 Visual Studio를 사용해 보려면 다음에서 자세히 알아보고 다운로드할 수 있습니다. VisualStudio.com.

: Microsoft Visual Studio 개발 기초 개발자가 되는 데 필요한 모든 도구와 서비스를 무료로 제공합니다. 이 소프트웨어는 무료 도구, 서비스 및 교육을 제공하여 더 많은 개발자와 매니아가 자신이 좋아하는 기술을 시도하도록 장려하도록 설계되었습니다.

PC 수리 도구를 다운로드하여 Windows 오류를 빠르게 찾아 자동으로 수정

이제 읽기 : Visual Studio 시작을 위한 초보자 가이드 .

인기 게시물