비주얼 스튜디오

위키百科, 우리 모두의 百科事典.

비주얼 스튜디오
開發者 마이크로소프트
安定化 버전
2022 17.9.6 [1]   위키데이터에서 편집하기 / 2024年 4月 15日
프로그래밍 言語 C言語 , C++ , C# , 비주얼 베이직 닷넷 Python Html JavaScript TypeScript [2]
運營 體制 마이크로소프트 윈도우 , macOS [3]
言語 中國語, 포르투갈語, 獨逸語, 러시아語, 스페인語, 英語, 이탈리아語, 日本語, 프랑스語, 韓國語
種類 統合 開發 環境
라이선스 프리미엄 [4]
웹사이트 韓國 마이크로소프트 비주얼 스튜디오

마이크로소프트 비주얼 스튜디오 (Microsoft Visual Studio)는 마이크로소프트 윈도우 , macOS 에서 作動하며 다양한 言語로 프로그래밍할 수 있는 마이크로소프트 統合 開發 環境 이다. 프로그램, 웹 사이트, 웹 프로그램 等을 開發할 수 있다. 마이크로소프트에서는 비주얼 베이직 , 비주얼 C# , 비주얼 J# 等 특정한 言語로만 프로그래밍할 수 있는 言語別 버전도 提供하고 있다.

構成 要素 [ 編輯 ]

過去 버전(97, 6.0)은 다음을 包含하기도 했다.

에디션 [ 編輯 ]

  1. 익스프레스 에디션 (Express Edition) - 2017까지 出市됨. 無料 다운로드 可能. 非登錄 30日間 使用可能, 登錄時 繼續 使用 可能.
  2. 스탠다드 에디션 (Standard Edition) - 2008까지.
  3. 프로페셔널 에디션 (Professional Edition) - DreamSpark에서 學生 引證視 無料 다운로드 可能. 評價版은 90日間 使用 可能. 2022까지 出市됨.
  4. 팀 시스템 (Team System) - 2008까지 出市됨. 90日間 評價版 使用 可能.
  5. 엔터프라이즈 에디션 (Enterprise Edition) - 닷넷 2003까지.
  6. 러닝 에디션 (Learning Edition) - 6.0까지. 後의 익스프레스 에디션.
  7. 아카데믹 에디션 (Academic Edition) - 닷넷 2003까지.
  8. 프리미엄 에디션 (Premium Edition) - 2010이 最初로 出市됨.
  9. 얼티밋 에디션 (Ultimate Edition) - 2010이 最初로 出市됨.
  10. 테스트 프로페셔널 에디션 (Test Professional Edition) - 2010이 最初로 出市됨.
  11. 커뮤니티 에디션(Community Edition) - 2013이 最初로 出市됨. 無料 다운로드 可能. 非商業 目的 時 無料, 商業 目的 時 條件別 5 라이선스까지 使用 可能. 2022까지 出市
  12. 코드 (Code) - 2019버전 狀態. 비주얼 스튜디오 最初로, 윈도우 外에도 OS X , 리눅스 를 支援한다.

歷史 [ 編輯 ]

첫 버전은 비주얼 스튜디오 97이다. [5] 그 以前에는 비주얼 베이직, 비주얼 C++, 비주얼 폭스프로, 비주얼 소스세이프가 別途의 製品으로 있었다.

製品名 코드名 버전 番號 cl.exe
버전
支援 닷넷
프레임워크 버전
出市日
비주얼 스튜디오 97 Boston 5.0 빈칸 빈칸 1997年 2月
비주얼 스튜디오 6.0 Aspen 6.0 12.00 1998年 6月
비주얼 스튜디오 .NET (2002) Rainier 7.0 13.00 1.0 2002年 2月 13日
비주얼 스튜디오 .NET 2003 Everett 7.1 13.10 1.1 2003年 4月 24日
비주얼 스튜디오 2005 Whidbey 8.0 14.00 2.0, 3.0 2005年 11月 7日
비주얼 스튜디오 2008 Orcas 9.0 15.00 2.0, 3.0, 3.5 2007年 11月 19日
비주얼 스튜디오 2010 Dev10 / Rosario 10.0 16.00 2.0 ? 4.0 2010年 4月 12日
비주얼 스튜디오 2012 Dev11 11.0 17.00 2.0 ? 4.5.2 2012年 9月 12日
비주얼 스튜디오 2013 Dev12 12.0 18.00 2.0 ? 4.5.2 2013年 10月 17日
비주얼 스튜디오 2015 Dev14 14.0 19.00 2.0 ? 4.6 2015年 7月 20日
비주얼 스튜디오 2017 [6] Dev15 15.0 19.10 2.0 ? 4.7; 코어 1.0 2017年 3月 7日
비주얼 스튜디오 2019 Dev16 16.0 빈칸 3.5 ? 4.8 빈칸
비주얼 스튜디오 2022 Dev17 17.0 6.0 [7]

비주얼 스튜디오 97 [ 編輯 ]

1997年 2月에 出市된 마이크로소프트의 첫 비주얼 스튜디오이다. 프로페셔널, 엔터프라이즈 에디션이 存在했으며 비주얼 베이직 5.0, 비주얼 C++ 5.0, 비주얼 J++ 1.1, 비주얼 폭스프로 5.0이 있었다. 비주얼 인터데브와 마이크로소프트 開發者 네트워크 의 一部分이 들어 있었다. 마이크로소프트의 첫 統合 開發 環境이다 .

비주얼 스튜디오 6.0 [ 編輯 ]

다음 버전 6.0은 1998年 6月에 出市되었다. 모든 構成 要素는 버전 6.0을 달고 나왔다. 마이크로소프트가 닷넷 프레임워크 에 神經을 쓰는 4年間 核心 開發者 道具였다.

비주얼 스튜디오 6.0의 비주얼 베이직 6.0이 大部分의 비주얼 베이직 프로그래머가 알고 있는 것이다. 비주얼 베이직 닷넷은 以前 버전의 비주얼 베이직과는 달랐다. 또한 비주얼 J++를 包含하는 마지막 버전이 되었다. 비주얼 J++의 마이크로소프트 자바 擴張 때문에 線과 마이크로소프트 사이에 紛爭이 있었으며, 자바 VM 基盤의 開發 環境을 더 以上 出市하지 못하게 되었다.

亦是 비주얼 베이직과 비주얼 폭스프로는 獨立된 道具로 남아 있었고, 비주얼 J++과 비주얼 인터데브도 더 以上 統合된 開發 環境을 이루지 못하게 되었다.

비주얼 베이직은 버전 6.0과 버전 7.0 사이의 差異가 매우 크기 때문에 完全히 다른 프로그래밍 言語로 보는 見解가 剛하다. 實際 名稱에서도 비주얼 베이직이라는 正式 名稱은 6.0 및 그 以前 버전에 對해서 使用할 수 있으며 7.0 以後부터는 비주얼 베이직 닷넷 이라고 부르게 되었다.

비주얼 폭스프로는 한 次例 닷넷 프레임워크 基盤의 開發 道具로 獨立 發賣된 적이 있으며 最近에는 CodePlex 를 통하여 오픈 소스 製品으로 론칭할 豫定이다.

비주얼 J++는 더 以上 새 버전이 나오지 않고 있으며 代身 비주얼 J#이 새롭게 紹介되었다. 하지만 비주얼 J#에 對한 批判의 목소리가 매우 높으며 實際 프로젝트에서 採擇되어 利用되는 事例는 거의 없는 것으로 보인다.

비주얼 인터데브 亦是 더 以上 새 버전은 나오지 않고 있다. 하지만 비주얼 스튜디오 닷넷 2002 以後부터 支援되는 ASP 닷넷 基盤의 統合 웹 開發 環境을 통하여 비주얼 인터데브의 旣存 機能과 함께 업그레이드된 機能을 使用할 수 있게 되었다.

비주얼 스튜디오 닷넷 2002 [ 編輯 ]

2002年 2月 마이크로소프트는 3年 8個月間의 沈默을 깨고 비주얼 스튜디오 닷넷의 베타를 내놓았다. 가장 큰 變化는 管理되는 코드를 使用하는 것이다. 자바 바이트코드처럼 닷넷 프레임워크의 管理되는 코드는 機械語로 컴파일되지 않는다. MSIL이라는 間接 言語로 컴파일된 다음 實行 時間에 플랫폼에 맞게 컴파일되는 것이다. 모노 DotGNU 같은 道具로 MSIL 言語의 프로그램을 實行시킬 수도 있다.

또한 C# 라는 새로운 言語를 紹介하였으며, 비주얼 J++의 後續作 비주얼 J#을 紹介하였다. 비주얼 J#은 자바 文法을 使用하지만 닷넷 프레임워크 用으로 컴파일된다. 비주얼 베이직은 비주얼 베이직 닷넷 으로 바뀌었고, 旣存의 비주얼 베이직의 文法的인 仕樣을 닷넷에 맞게 改善한 點 以外에는 完全히 다른 프로그래밍 言語와 開發 環境으로 자리잡았다. C++ 管理되는 擴張 이라는 새로운 道具를 통해서 C++ 言語로 닷넷 프로그램을 짤 수 있게 되었다.

비주얼 스튜디오 닷넷 環境은 비주얼 폭스프로를 除外한 모든 言語를 統合한다. 인터페이스가 더 斷定해졌으며, 使用者 定義할 수 있는 部分도 많아졌다. 한便 비주얼 폭스프로는 이 버전부터 따로 販賣되었다. 內部 버전은 7.0이다. 비주얼 스튜디오 닷넷 2002의 境遇 無料로 60日 評價版을 使用할 수 있다.

비주얼 스튜디오 닷넷 2003 [ 編輯 ]

2003年 4月 出市된 비주얼 스튜디오 닷넷 2003은 마이너 업그레이드이다. 內部 버전은 7.1이며, 닷넷 프레임워크가 업그레이드되었고 모바일 裝置를 위한 프로그래밍이 可能해졌다. C++ 컴파일러가 더욱 더 標準을 遵守하게 되었고, 無料 버전도 使用할 수 있게 되었다. 이 無料 버전은 後에 익스프레스 에디션이 된다.

비주얼 스튜디오 2003의 네 가지 에디션은 아카데믹, 프로페셔널, 엔터프라이즈 디벨로퍼, 엔터프라이즈 아키텍트가 있다. 비지오의 모델링 技術 ( UML 關聯) 部分에서 差異가 있다. 또한 엔터프라이즈 템플릿이란 機能으로 巨大한 開發 팀의 코딩 스타일이나 政策을 쉽게 調整할 수 있게 되었다.

2006年 9月 13日에 서비스 팩 1이 發表되었다.

비주얼 스튜디오 2005 [ 編輯 ]

2005年 11月 17日 비주얼 스튜디오 2005街 出市되었으며, 이 버전부터 닷넷이라는 꼬리票를 뗐지만 업그레이드된 닷넷 프레임워크를 使用한다. 現在 윈도우 비스타 를 위한 特別 업데이트와 함께 公式的으로 비주얼 스튜디오 2005 서비스 팩 1을 使用할 수 있다.

제네릭 프로그래밍 機能이 C#, Visual Basic .NET, Visual C++ CLR, Visual J#에 追加되었다. 더불어 C++ 管理되는 擴張 도 機能成果 性能이 업그레이드 되었다.

비주얼 스튜디오 2005는 64비트 支援도 하게 되었다. 비주얼 C++ 2005는 AMD64 龍 바이너里를 컴파일할 수 있게 되었다. 以前 버전의 비주얼 스튜디오는 64비트를 支援하지 않았다. 플랫폼 SDK에만 64비트 컴파일러 및 라이브러리가 있었으며 비주얼 C++ 닷넷 2003의 境遇는 마이크로소프트에 電子 郵便을 보내야 했다.

비주얼 스튜디오 2005의 에디션은 익스프레스, 스탠더드, 프로페셔널, 툴즈 抛 오피스, 팀 시스템으로 나뉜다. 버전의 比較는 다음 웹사이트에 있다.( [1] ) 또한 팀 시스템은 MSDN 加入 與否에 따라서 4個의 버전으로 나뉜다.

익스프레스 에디션은 個人 및 敎育 目的으로 使用하는 데 制限이 없으며, 인터넷을 통하여 無料로 다운로드할 수 있다. 各各의 言語別로 익스프레스 에디션이 있으며 웹 專門 開發 道具인 웹 디벨로퍼 익스프레스, SQL 서버 2005 익스프레스 에디션, MSDN 라이브러리 익스프레스 에디션을 다운로드할 수 있다. 最近에는 윈도우 XBOX 360 을 위한 게임 專門 開發 道具인 XNA 게임 스튜디오 익스프레스와 하드웨어 制御를 위한 로보틱스 스튜디오 익스프레스 에디션度 함께 配布하고 있다. 全體 비주얼 스튜디오에서 누릴 수 있는 이점의 相當數가 漏落되어 있지만 익스프레스 에디션 固有의 特惠가 있다. 익스프레스 에디션 開發 道具는 設置 後 30日 以內에 個人 使用者 登錄을 통하여 받을 수 있는 製品 키를 프로그램에 指定하여 引證하여야 한다.

익스프레스 에디션의 登場으로 旣存과 같은 個別 言語에 對한 製品의 分離 販賣는 더 以上 施行하지 않게 되었다. 비주얼 스튜디오 2005는 Professional은 90日, Team Suite는 180日間 評價할 수 있다.

內部 버전은 8.0이다.

비주얼 스튜디오 2008 [ 編輯 ]

비주얼 스튜디오 2005 의 次期 버전이다. 2007年 11月 19日에 公式 發表하였으며, 2008年 2月 27日에 出市되었다. 윈도우 비스타 , 닷넷 프레임워크 3.5 對應 및 LINQ, C# 3.0, 비주얼 베이직 9.0 等의 機能이 包含되었다. 웹 開發 環境에서는 프로젝트 內에 包含된 소스 코드에 對해서도 인텔리센스 機能을 支援하게 되었다. 비주얼 스튜디오 2005 때와 마찬가지로 익스프레스 에디션을 提供하고 있다. 비주얼 스튜디오 2005에서 提供되었던 Visual J# 開發 環境은 익스프레스 에디션을 包含하여 이 버전에서는 提供되지 않고 있다.

內部 버전은 9.0이다.

製品 目錄 [ 編輯 ]

  • 스탠다드
  • 프로페셔널
  • 프로페셔널 + 익스프레션 스튜디오 3
  • 팀 시스템 파운데이션 서버
  • 팀 시스템 데이터베이스 에디션 (開發者 에디션 包含)
  • 팀 시스템 開發者 에디션 (데이터베이스 에디션 包含)
  • 팀 시스템 아키텍처 에디션
  • 팀 시스템 테스터 에디션
  • 팀 시스템 팀 사이트

비주얼 스튜디오 2010 [ 編輯 ]

비주얼 스튜디오 2008 의 次期 버전이다. 윈도우 7 , 윈도우 서버 2008 R2 運營 體制를 위한 技術을 提供하며, 닷넷 프레임워크 4.0 對應 및 C# 4.0, 비주얼 베이직 10.0 等의 機能이 새로 包含되어 2010年 4月 12日에 出市하였다. 또한 새 버전의 Visual C++ 컴파일러에서는 最近 活潑한 論議 및 改正이 進行 中인 C++0x 仕樣을 支援한다. 內部 버전은 10.0이다. RC(Release Cantidate)를 거쳐 베타 버전을 지나 새로운 製品이 나오고 Express 버전이 나왔다.

비주얼 스튜디오 2012 [ 編輯 ]

비주얼 스튜디오 2012 로고

비주얼 스튜디오 2012는 2012年 8月 2日 出市되었다.

製品 目錄
  • Visual Sudio 2012 Professional
  • Visual Studio Professional with MSDN Subscription
  • Visual Studio Test Professional with MSDN Subscription
  • Visual Studio Premium with MSDN Subscription
  • Visual Studio Ultimate with MSDN Subscription

비주얼 스튜디오 2013 [ 編輯 ]

비주얼 스튜디오 2013 最終판은 닷넷 4.5.1과 더불어 2013年 10月 17日부터 다운로드가 可能하다. [8]

비주얼 스튜디오의 미리보기판은 빌드 2013 콘퍼런스에서 發表되어 2013年 7月 26日부터 使用이 可能했다. [9] 비주얼 스튜디오 2013 RC는 2013年 9月 9日 MSDN을 통해 開發者들에게 提供되었다. [10]

비주얼 스튜디오 2013 업데이트 1 (2013.1)李 2014年 1月 20日 公開되었다. [11] 이 버전은 顧客의 一部 主要의 - [12]

비주얼 스튜디오 2015 [ 編輯 ]

비주얼 스튜디오 2013 의 次期 버전이다. 윈도우 10 運營 體制를 위한 技術을 提供하며, 닷넷 프레임워크 4.6에 對應한다. 또한 새 버전의 Visual C++ 컴파일러에서는 最近 活潑한 論議 및 改正이 進行 中인 C++14/17 仕樣을 一部 支援한다.

비주얼 스튜디오 2017 [ 編輯 ]

비주얼 스튜디오 2015 의 次期 버전이다. 버전은 15.0으로, 2016年 11月 16日 RC(Release Candidate)버전이 公開되었다. 이 버전에서는 그間 速度 問題가 提起되었던 인스톨러가 交替되었고, 리눅스로의 遠隔 C++ 빌드 支援, 開發者 도우미에 C++ 言語 追加 等의 機能을 支援한다.

2017年 3月 7日, 비주얼 스튜디오 2017이 最終 이름으로 公式 發表되었다. [13]

비주얼 스튜디오 2019 [ 編輯 ]

비주얼 스튜디오 2017 의 次期 버전이다. 버전은 16.0으로, 2018年 6月 6日 마이크로소프트 에서 發表했다. [14] 以後 2019年 2月 27日 RC 버전이 公開되었고, [15] 2019年 4月 2日 正式 버전이 出市되었다. [16]

비주얼 스튜디오 2022 [ 編輯 ]

비주얼 스튜디오 2019 의 次期作인 비주얼 스튜디오 2022는 매우 큰 것부터 바뀌었다. C++ 버전이 올라갔으며 現在는 프리뷰 狀態인데 背景色이 검은色에서 하얀色으로 바뀌었다. 프리뷰 2에서 코드 畵面이 돌아왔다. 64비트만 支援하는 最初의 비주얼 스튜디오 버전이다.

비주얼 스튜디오 익스프레스 [ 編輯 ]

옛 비주얼 스튜디오 닷넷 2003의 無料 버전과 같은 意味이다. 現在 2010 / 2012 / 2013 / 2015 / 2017을 다운로드할 수 있다.

2019부터 비주얼 스튜디오 커뮤니티 로 代替되었다.

關聯 製品群 [ 編輯 ]

팀 서비스 [ 編輯 ]

비주얼 스튜디오 팀 서비스 (vsts)는 소스 코드 管理 (팀 파운데이션 버전 制御 또는 ), 報告, 要求 事項 管理, 프로젝트 管理 ( 애자일 소프트웨어 開發 ), 테스트 및 出市 管理 機能을 提供하는 마이크로소프트의 製品이다. Vsts는 수많은 統合 開發 環境의 백엔드로 쓸 수 있으나 마이크로소프트 비주얼 스튜디오의 백엔드로 使用할 때 最上의 利點을 提供하도록 設計되어 있다.

애플리케이션 라이프사이클 管理 [ 編輯 ]

  • Visual Studio Application Lifecycle Management

비주얼 스튜디오 코드 [ 編輯 ]

시스템 프로파일러 [ 編輯 ]

  • Visual Studio Team System Profiler

기타 [ 編輯 ]

  • Visual Studio LightSwitch

비주얼 스튜디오 플러그인 [ 編輯 ]

비주얼 스튜디오에 追加機能이 없을 때 비주얼 스튜디오 인스톨러를 쓴다. 그것으로 플러그인을 設置 可能하다.

같이 보기 [ 編輯 ]

各州 [ 編輯 ]

  1. “Summary of What's New in this Release of Visual Studio 2022 version 17.9.6” (美國 英語). 2024年 4月 15日 . 2024年 4月 15日에 確認함 .  
  2. Lextrait, Vincent (2010年 1月). “The Programming Languages Beacon, v10.0” . 2012年 5月 30日에 原本 文書 에서 保存된 文書 . 2010年 1月 5日에 確認함 .  
  3. “Visual Studio macIDE” .  
  4. “Visual Studio Downloads” . 《visualstudio.com》. Microsoft . 2013年 11月 23日에 確認함 .  
  5. Otey, Michael (1997年 4月 30日). “Visual Studio 97” . 《Windows IT Pro》. 2018年 2月 4日에 原本 文書 에서 保存된 文書 . 2018年 2月 3日에 確認함 .  
  6. “Visual Studio 2017 - A Quick Look at Productivity Enhancements in Visual Studio 2017 RC” . 2016年 11月 14日. 2016年 11月 14日에 原本 文書 에서 保存된 文書 . 2016年 11月 14日에 確認함 .  
  7. 直接 이 판 作成者가 preview 2를 設置하고 적는 것이다
  8. Visual Studio 2013 released to web! Archived 2014年 1月 13日 - 웨이백 머신 Microsoft Visual Studio Blog, October 17, 2013
  9. Visual Studio 2013 Preview Available Now! Microsoft Visual Studio Blog, June 26, 2013
  10. Visual Studio 2013 RC available now! Microsoft Visual Studio Blog, September 9, 2013
  11. “Visual Studio 2013 Update 1” . 《Visual Studio site》. Microsoft Corporation. 2014年 1月 20日 . 2014年 1月 23日에 確認함 .  
  12. “Visual Studio 2013 Update 1” . 《Somasegar’s blog》. Microsoft Corporation. 2014年 1月 20日 . 2014年 1月 23日에 確認함 .  
  13. https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes .   |題目= 이(가) 없거나 비었음 ( 도움말 )
  14. What’s Next for Visual Studio Archived 2020年 3月 30日 - 웨이백 머신 비주얼 스튜디오 블로그, 2018年 6月 6日
  15. “Visual Studio 2019 Release Candidate (RC) now available” .  
  16. “Visual Studio 2019: Code faster. Work smarter. Create the future” .  

外部 링크 [ 編輯 ]