본문 바로가기

C# 프로그래밍/.Net 가이드

[C#] 닷넷 프레임워크 (.Net Framework)

반응형

윈도우 운영체제와 닷넷 프레임워크

2023년 현재 윈도우는 전체의 63%를 차지하는 대표 운영체제 중 하나이다. 비록 macOS에 의해 떨어지고는 있으나 여전히 윈도우가 없는 사무실이나 집은 찾기 힘들다.

 

닷넷 프레임워크는 이런 윈도우 운영체제와 아주 밀접한 관련이 있다.

 

왜냐하면 닷넷 프레임워크는 주로 Windows 운영 체제에서 실행되는 애플리케이션을 개발하기 위해 사용되는 개발 및 실행 환경이기 때문이다. Windows 운영 체제는 닷넷 프레임워크를 지원하며, 닷넷 프레임워크를 사용하여 개발된 애플리케이션을 안정적으로 실행할 수 있는 환경을 제공한다.

 

정확히 말하면 닷넷 프레임워크는 MS의 윈도우 운영체제에서 동작하는 프로그램을 개발하기 위한 환경으로, 프로세스 가상 머신을 의미한다.


C#과는 어떤 연관이 있을까?

우리가 C#을 공부하며 닷넷 프레임워크를 알아두면 좋다. 그런데 그 이유가 무엇일까.

 

가장 큰 이유는 C#이라는 언어 자체가 마이크로소프트에서 닷넷 프레임워크를 설계하기 위해 만들어낸 언어이기 때문이다. MS에서는 닷넷 프레임워크를 위해 여러 가지 언어를 만들었지만, 그중 가장 닷넷을 잘 나타낼 수 있는 언어가 C#이다. 따라서 윈도우에서 굴러가는 어떠한 프로그램을 제작하는 개발자라면 C#을 선택해야만 하는 것이다.

 

그리고 이에 맞춰 MS에서는 닷넷의 업데이트와 함께  C# 역시도 함께 업데이트 해왔다.

언어 자체도 꾸준히 수정되며 발전되어 점차 좋은 언어로 진화하고 있는 것이다.

반응형