둘러보기 메뉴
검색
바뀐글
임의글
개인 도구
가입하기
로그인
도움말
도움말
질문게시판
자주 묻는 질문
커뮤니티
실시간 채팅방
가입인사게시판
자유게시판
뉴스게시판
제재안게시판
최근 토론
페미위키
공지사항
개선 요청
바뀐글
임의글
파일 올리기
다면 분류 목록
특수 문서 목록
닷넷 프레임워크 문서 원본 보기
이름공간
문서
토론
주시
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
위키베이스 항목
행위
보기
읽기
원본 보기
역사 보기
←
닷넷 프레임워크
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요.
요청한 명령은 다음 중 하나의 권한을 가진 사용자에게 제한됩니다:
사용자
,
Seeders
.
문서를 고치려면 이메일 인증 절차가 필요합니다.
사용자 환경 설정
에서 이메일 주소를 입력하고 이메일 주소 인증을 해주시기 바랍니다.
문서의 원본을 보거나 복사할 수 있습니다.
'''닷넷 프레임워크'''({{Llang|en|.NET Framework}})는 [[마이크로소프트]]에서 개발한 [[소프트웨어]]이다. == 용도 == 닷넷 프레임워크는 '''공용 중간 언어'''({{Llang|en|CIL; Common Intermediate Language}})를 구동하는 '''공용 언어 런타임'''({{Llang|en|CLR; Common Language Runtime}})이라고 하는 런타임을 포함한다. [[마이크로소프트]]와 [[썬 마이크로시스템]] 사이의 분쟁의 결과로 [[자바가상머신]]을 대체하기 위해 만들어졌다. 자바가상머신과 마찬가지로 어떤 환경에서든 CIL로 구현된 결과물을 실행하기 위해 만들어졌으나, 실제로는 데스크톱 환경에서는 닷넷 프레임워크, 모바일 환경에서는 닷넷 컴팩트 프레임워크가 구동되며, 두 프레임워크의 동작 방식과 런타임이 다르기 때문에 목표 프레임워크가 다르면 CIL로 구현된 것은 같지만 실행이 되지는 않는다. 다만 CIL의 존재로 인해 다양한 고급 언어로 닷넷 프레임워크 런타임을 사용할 수 있다. 기본적으로 [[CSharp|C#]]과 [[비주얼 베이직 닷넷]], [[FSharp|F#]]을 사용할 수 있고, [[C++]]/CLI, 아이언[[파이썬]], 아이언[[루비(프로그래밍 언어)|루비]] 등 다양한 언어를 더 이용할 수 있다. == 종류 == {| class="wikitable" ! 이름 || 최신 버전 || 용도 || 비고 |- | .NET Framework || 4.7 || 개인용 컴퓨터 || |- | .NET Compact Framework || 3.9 || 모바일, 임베디드 시스템, 셋톱박스 등 || |- | .NET Micro Framework || 4.4 || 임베디드 시스템 || |- | Mono || 5.4.1 || 개인용 컴퓨터 || 오픈소스 버전 .NET Framework |- | Xamarin || || [[안드로이드(운영체제)|안드로이드]] 및 [[iOS]] || Mono의 모바일 버전, 플랫폼 별로 다른 런타임 사용 |- | .NET Core || 2.0 || 범용 || 표준 API로 .NETstandard 사용 |} == 오픈소스 == 닷넷 프레임워크가 클로즈드소스였을 때, 오픈소스 커뮤니티를 통해 Mono라는 이름의 오픈소스 버전 닷넷 프레임워크가 개발되었다. 이 때 [[리처드 스톨먼]]을 비롯한 자유 소프트웨어 진영에서는 C#과 Mono를 이용해 개발할 경우 [[마이크로소프트]]에 특허권과 관련된 소송이 있을 수 있다며 부정적인 견해를 밝혔다. 이에 대해 마이크로소프트에서는 모노 및 C#과 관련된 어떠한 특허권에 대해서도 주장하지 않겠다고 한 적이 있다. 2014년에 마이크로소프트에서는 닷넷 프레임워크의 일부 소스코드를 오픈소스로 공개하였다. 또한 런타임의 소스코드를 [http://referencesource.microsoft.com Reference Source] 웹 사이트에 공개하였다. == 개발 도구 == * [[비주얼 스튜디오]] * [[비주얼 스튜디오 코드]] * [[비주얼 스튜디오 포 맥]] * [[모노 스튜디오]] * [[자마린 스튜디오]] == 같이 보기 == * [[자바가상머신]] == 링크 == * 공식 홈페이지 - [https://www.dotnetfoundation.org .NET Foundation] * 공식 소스코드 저장소 - [https://github.com/dotnet .NET Foundation GitHub Organization] * 모노 홈페이지 - [http://www.mono-project.com Mono Project] * MSDN - [https://msdn.microsoft.com/ko-kr/library/zw4w595w(v=vs.110).aspx .NET Framework의 개요] [[분류:분야/IT]] [[분류:성격/오픈소스 소프트웨어]] [[분류:개발 연도/2002년]]
이 문서에서 사용한 틀:
틀:Lang
(
원본 보기
)
틀:Llang
(
원본 보기
)
틀:Llang/언어 고리
(
원본 보기
)
틀:언어 이름
(
원본 보기
)
닷넷 프레임워크
문서로 돌아갑니다.
다른 언어