비주얼 스튜디오

최근 편집: 2017년 4월 6일 (목) 08:11

마이크로소프트 비주얼 스튜디오(영어: Microsoft Visual Studio)는 마이크로소프트에서 개발한 통합 개발 환경 소프트웨어이다. 보통은 비주얼 스튜디오, VS 등으로 부른다. 버전 2015부터는 제품명 표기에서 자사 이름이 빠져서 그냥 비주얼 스튜디오라고 부른다.

버전

버전 특징
Microsoft Visual Studio 97 최초의 비주얼 스튜디오 버전. 이전까지는 각 언어별 개발 환경이 따로 존재했다.
Microsoft Visual Studio 6.0 현업과 교육기관 모두에서 가장 오래 사용된 비주얼 스튜디오 버전.
Microsoft Visual Studio.NET 2002 .NET 프레임워크 1.0 개발을 지원하는 최초의 버전.
Microsoft Visual Studio.NET 2003 .NET 프레임워크 1.1 개발을 지원하는 버전. 2002와 큰 차이는 없음.
Microsoft Visual Studio 2005 .NET 프레임워크 2.0 개발을 지원.
Microsoft Visual Studio 2008 .NET 프레임워크 3.5 개발을 지원하며 윈도우 비스타 개발을 정식 지원.
Microsoft Visual Studio 2010 .NET 프레임워크 4.0 개발을 지원하며 윈도우 7 개발 정식 지원, UI가 전체적으로 WPF로 변경되어 유연해지고 전체적인 성능 증가.
Microsoft Visual Studio 2012 .NET 프레임워크 4.5 개발을 지원하며 2010에 비해 성능 문제가 많이 개선, 플랫 디자인으로 깔끔해졌으며, 윈도우 8 개발을 지원.
Microsoft Visual Studio 2013 .NET 프레임워크 4.5.1 개발을 지원하며 2012에서 큰 변화는 없고, 윈도우 8.1 개발을 지원.
Visual Studio 2015 .NET 프레임워크 4.6 개발을 지원하며 자사 컴파일러 외에 GCC, [[Clang] 등을 지원, 디버깅 기능이 개선됨.
Visual Studio 2017 .NET 프레임워크 4.6.2 개발을 지원하며 2002부터 2015까지 계속 사용되어 왔던 비슷한 형태의 인스톨러도 완전히 교체, 세세한 부분에서 큰 변화가 있음.

에디션

비주얼 스튜디오 2017 기준으로 다음 에디션이 존재한다.

  • 익스프레스 에디션(Express Edition): 학생 및 개인을 위한 무료 버전.
  • 커뮤니티 에디션(Community Edition): 학생 및 개인을 위한 무료 버전.
  • 프로페셔널 에디션(Professional Edition): 소규모 회사 및 상업성 단체를 위한 유료 버전.
  • 엔터프라이즈 에디션(Enterprise Edition): 프로페셔널 에디션에 비해 전문적 기능이 더 필요한 기업을 위한 고가 버전.

이전에는 스탠다드 에디션, 익스프레스 에디션, 얼티밋 에디션 등이 존재했으나 사티아 나델리 CEO 취임 이후 프로페셔널 에디션과 동일한 커뮤니티 에디션이 생기면서 스탠다드 에디션 및 익스프레스 에디션의 필요성이 없어졌으나 익스프레스 에디션은 살아남았다. 그러나 버전 2015에서 낮게 출시되었던 점을 생각하면 2017에서는 사라질 가능성이 크다.

또한 with MSDN이 붙는 제품도 있는데, 오프라인 MSDN 도움말이 포함되어 있다.

특징

개발자들 사이에서 디버깅 및 개발이 가장 편한 IDE로 유명하다. 다만 각 개발자들 사이에서 IDE에 대한 취향은 존재하므로 선호도가 그에 비해 높지는 않다.

원래는 모든 버전이 유료로 판매되었으나 버전 2005 때 익스프레스 에디션이라고 하는 각 언어별로 공부에 사용할 수 있을 정도의 기능만 포함된 무료 에디션이 있었으나 공부에 별 도움이 되지 않는다는 판단으로 불법 다운로드를 하는 교육 기관 및 학생들이 많이 있었다.

익스프레스 에디션이 제 기능을 못 하면서 드림스파크 프로그램을 통해 학생으로 인증된 사람에게는 프로페셔널 버전을 지급해주었으며, 이후 비주얼 스튜디오 2013의 끝 무렵, 비주얼 스튜디오 2015가 나오기 얼마 전에 커뮤니티 에디션이라고 하는 프로페셔널 에디션과 동일한 버전이 무료로 배포되었다.

한동안 C++ 개발 도구의 인텔리센스 기능의 성능과 리팩토링 기능이 너무 떨어져 상용 플러그인을 구매해 사용하는 개발자들이 많았으나 버전 2010 무렵부터는 많이 나아져 인텔리센스 및 리팩토리와 관련된 외부 플러그인을 사용하는 비율도 줄었다.

같이 보기