음… 닷넷 프레임워크를 무지 간단하게 볼 수 있는 방법이 뭐 있을까 했습니다만… 마침 좋은 게 떠올랐군요.
.net Framework. 핵심 요소만 보고 넘어가죠. 주 핵심 요소는 CLR, BCL, CTS, CLS로 정리할 수 있겠습니다.
- CLR: 닷넷 프레임워크의 핵심 주으이 핵심입니다. 코드를 실행하고 메모리를 자동 관리하며 형식의 안정성을 보장하는 등 여러 가지 실행 환경을 제공합니다.
- BCL: 닷넷이 제공하는 여러 가지(GUI, 웹, DB연결, 보안 등등) 클래스 라이브러리입니다.
- CTS: 닷넷의 모든 데이터 형식이 기술되어 있으며, 런타임 프로그래밍 구조가 정의되어 있는 부분이다.
- CLS: 닷넷의 모든 언어가 지켜야 하는 형식에 대한 일련의 규약으로써, CLS 규약을 지펴 만들어진 형식이라면 어떤 닷넷 언어에서도 사용할 수 있게 됩니다. 이전에 닷넷은 여러 언어가 쓰이지만 형식이나 방법만 제대로 지킨다면 어떤 언어를 써도 상관 없다고 했습니다. 그게 이겁니다. ㅇㅂㅇ
이걸 한 큐에 정리한 것이 아래의 구조입니다.
“.net Framework 간단히 보기”의 한가지 생각