비주얼 스튜디오
위키백과 ― 우리 모두의 백과사전.
개발자 | 마이크로소프트 |
---|---|
최근 버전 | 8.0.50727.42 / 2005년 10월 27일 |
운영체제 | 마이크로소프트 윈도 |
종류 | 개발 환경 |
라이선스 | Microsoft EULA |
한국 마이크로소프트 비주얼 스튜디오 |
마이크로소프트 비주얼 스튜디오(Microsoft Visual Studio)는 마이크로소프트의 개발 환경이다. 프로그램, 웹 사이트, 웹 프로그램 등을 개발할 수 있다.
목차 |
[편집] 구성 요소
- 비주얼 베이직
- 비주얼 C++
- 비주얼 C#
- 비주얼 J#
- 마이크로소프트 SQL 서버, 몇몇 버전만
과거 버전은 다음을 포함하기도 했다.
- 비주얼 인터데브, 웹 개발 프로그램
- 비주얼 J++, 자바 VM을 사용하는 자바 개발 도구
- 비주얼 폭스프로, xBase 계열 프로그래밍 언어. 현재는 비주얼 스튜디오에서 분리되었다.
[편집] 역사
[편집] 비주얼 스튜디오 97
마이크로소프트의 첫 비주얼 스튜디오이다. 프로페셔널, 엔터프라이즈 에디션이 존재했으며 비주얼 베이직 5.0, 비주얼 C++ 5.0, 비주얼 J++ 1.1, 비주얼 폭스프로 5.0이 있었다. 비주얼 인터데브와 마이크로소프트 개발자 네트워크의 일부분이 들어 있었다. 마이크로소프트의 첫 통합 개발 환경이었다.
[편집] 비주얼 스튜디오 6.0
다음 버전 6.0은 1998년 출시되었다. 모든 구성 요소는 버전 6.0을 달고 나왔다. 마이크로소프트가 닷넷 프레임워크에 신경을 쓰는 4년간 핵심 개발자 도구였다.
비주얼 스튜디오 6.0의 비주얼 베이직 6.0이 대부분의 비주얼 베이직 프로그래머가 알고 있는 것이다. 비주얼 베이직 닷넷은 이전 버전의 비주얼 베이직과는 달랐다. 또한 비주얼 J++를 포함하는 마지막 버전이 되었다. 비주얼 J++의 마이크로소프트 자바 확장 때문에 선과 마이크로소프트 사이에 분쟁이 있었으며, 자바 VM 기반의 개발 환경을 더 이상 출시하지 못하게 되었다.
역시 비주얼 베이직과 비주얼 폭스프로는 독립된 도구로 남아 있었고, 비주얼 J++과 비주얼 인터데브도 더 이상 통합된 개발 환경을 이루지 못하게 되었다.
[편집] 비주얼 스튜디오 닷넷 2002
2002년 마이크로소프트는 4년간의 침묵을 깨고 비주얼 스튜디오 닷넷의 베타를 내놓았다. 가장 큰 변화는 관리되는 코드를 사용하는 것이다. 자바 바이트코드처럼 닷넷 프레임워크의 관리되는 코드는 기계어로 컴파일되지 않는다. MSIL이라는 간접 언어로 컴파일된 다음 실행 시간에 플랫폼에 맞게 컴파일되는 것이다. 모노나 DotGNU 같은 도구로 MSIL 언어의 프로그램을 실행시킬 수도 있다.
또한 C 샤프라는 새로운 언어를 소개하였으며, 비주얼 J++의 후속작 비주얼 J#을 소개하였다. 비주얼 J#은 자바 문법을 사용하지만 닷넷 프레임워크 용으로 컴파일된다. 비주얼 베이직은 비주얼 베이직 닷넷으로 바뀌었다. C++ 관리되는 확장이라는 새로운 도구를 통해서 C++ 언어로 닷넷 프로그램을 짤 수 있게 되었다.
비주얼 스튜디오 닷넷 환경은 비주얼 폭스프로를 제외한 모든 언어를 통합한다. 인터페이스가 더 단정해졌으며, 사용자 정의할 수 있는 부분도 많아졌다. 한편 비주얼 폭스프로는 이 버전부터 따로 판매되었다. 내부 버전은 7.0이다.
[편집] 비주얼 스튜디오 닷넷 2003
비주얼 스튜디오 닷넷 2003는 마이너 업그레이드이다. 닷넷 프레임워크가 업그레이드되었고 모바일 장치를 위한 프로그래밍이 가능해졌다. C++ 컴파일러가 더욱 더 표준을 준수하게 되었고, 무료 버전도 사용할 수 있게 되었다. 이 무료 버전은 후에 익스프레스 에디션이 된다.
비주얼 스튜디오 2003의 네 가지 에디션은 아카데믹, 프로페셔널, 엔터프라이즈 디벨로퍼, 엔터프라이즈 아키텍트가 있다. 비지오의 모델링 기술 (UML 관련) 부분에서 차이가 있다. 또한 엔터프라이즈 템플릿이란 기능으로 거대한 개발 팀의 코딩 스타일이나 정책을 쉽게 조정할 수 있게 되었다.
2006년 9월 13일에 서비스 팩 1이 발표되었다.
내부 버전은 7.1이다.
[편집] 비주얼 스튜디오 2005
2005년 10월 비주얼 스튜디오 2005가 나왔으며, 이 버전부터 닷넷이라는 꼬리표를 뗐지만 업그레이드된 닷넷 프레임워크를 사용한다.
제네릭 프로그래밍 기능이 C#에 추가되었다. 역시 C++ 관리되는 확장도 업그레이드되었다.
비주얼 스튜디오 2005는 64비트 지원도 하게 되었다. 비주얼 C++ 2005는 AMD64용 바이너리를 컴파일할 수 있게 되었다. 이전 버전의 비주얼 스튜디오는 64비트를 지원하지 않았다. 플랫폼 SDK에만 64비트 컴파일러 및 라이브러리가 있ㄷ었으며 비주얼 C++ 닷넷 2003의 경우는 마이크로소프트에 전자 우편을 보내야 했다.
비주얼 스튜디오 2005의 에디션은 익스프레스, 스탠더드, 프로페셔널, 툴즈 포 오피스, 팀 시스템으로 나뉜다. 버전의 비교는 다음 웹사이트에 있다. [1]. 또한 팀 시스템은 MSDN 가입 여부에 따라서 4개의 버전으로 나뉘어진다.
익스프레스 에디션은 사용하는 데 제한이 없으며, 무료로 다운로드할 수 있다. 각각의 언어별로 익스프레스 에디션이 있다. 다른 에디션에 비해서 많은 기능이 빠져 있다. 또한 이제부터 개별적 언어 단위의 판매를 하지 않게 되었다.
내부 버전은 8.0이다.
[편집] 코드명 Orcas
비주얼 스튜디오 2005의 차기 버전으로 알려졌으며, 2007년 발표 예정이다. 윈도 비스타, 닷넷 프레임워크 3.0 대응 및 LINQ, C# 3, 비주얼 베이직 9 등의 기능이 포함될 것으로 알려졌다.
현재 최신 베타버전은 2006년 10월 30일에 발표된 ((영어)) Community Technology Preview (CTP)이다.
[편집] 같이 보기
[편집] 바깥 고리
- ((한국어)) 한국마이크로소프트 Visual Studio 공식 웹사이트
- ((한국어)) 비주얼 스튜디오 익스프레스 에디션 다운로드