지칭하는 용어가 혼란스러워서
MSDN이나 외부 아티클을 뒤져봤습니다.
그리고 짧은 리서치 결과, 아키텍쳐 표현하듯이 정리해봤습니다.
윈폼, WPF 등(주황색블록)은 앱모델 또는 앱 유형 또는 플랫폼이라 불렸고.
닷넷 프레임웤, 닷넷 코어, 닷넷(파란색블록)은 프레임워크, 런타임 라이브러리, 플랫폼이라 불리네요.
틀린 부분 있으면 지적해주시면 감사하겠습니다.
아, 그리고 UWP는 오로지 .Net 5.0 + WinRT 기반 맞나요?
추가질문. 이제 막 닷넷 개발을 시작하려는 데 어떤 프레임워크로 시작하는 게 좋을까요?
3개의 좋아요
댓글 감사합니다.
이렇게 고쳐봤는데 맞는지는 모르겠네요.
.Net CLR은 윈도우에만 해당하는 런타임 컴파일러고,
CoreCLR은 OS 에 독립적인 비종속 런타임 컴파일러,
.Net Native는 성능이 빠른 컴파일러 라고들 하네요
출처.
앱 모델과 기반 라이브러리, CoreCLR, .Net native
닷넷 프레임워크 플랫폼, 닷넷 코어 플랫폼
닷넷 프레임워크 프레임워크, 닷넷 코어 프레임워크 : 프로젝트 파일 & 프로젝트 생성 시 선택 옵션 라벨
오늘 더 살펴보는데 MSDN에 용어 설명 페이지가 있더군요
런타임 라이브러리
.Net CLR, Core CLR, .Net native
위 링크 좀 더 보고 다시 정리해보겠습니다.
5개의 좋아요