닷넷(.NET)?, 윈도우 폼(Windows Forms)?👨🏻💻 programming/◽ c#2022. 9. 16. 11:26
Table of Contents
728x90
What is .NET? An open-source developer platform. (microsoft.com)
What is .NET? An open-source developer platform.
.NET is a free, cross-platform, open-source developer platform. .NET has languages, editors, and libraries to build for web, mobile, desktop, games, and IoT.
dotnet.microsoft.com
닷넷 프레임워크(.NET Framework)
- 마이크로소프트에서 개발한 윈도우 프로그램 개발 및 실행 환경.
- 네트워크 작업, 인터페이스 등 많은 작업이 캡슐화하였고, 공통 언어 런타임(Common Language Runtime CLR)이라는 이름의 가상 머신 위에서 동작한다.
- 애플리케이션의 개발과 실행 시 언어에 종속적이지 않은 플랫폼을 제공하기 위해 공통언어기반 컴포넌트이다
- 윈도우용 애플리케이션은 닷넷 프레임워크 기반으로 개발하는 것이 생산성이 높고 성능도 좋다.
- 기업들운 비용 절감을 위해 리눅스를 비롯한 오픈소스 소프트웨어 도입에 적극적으로 나서게 되었고 라이선스 비용이 많이 드는 윈도우 기반의 서버가 아니더라도 수준 높은 웹 애플리케이션 서비스가 가능하게 되어 닷넷의 사용이 적다.
- 2020년 MS는 닷넷 프레임워크와 닷넷 코어로 나누어 지원하던 플랫폼을 닷넷(.NET)이라는 단일 이름으로 통일하였다.
윈도우 폼(Windows Forms)
- Windows Forms는 Window용 데스크톱 클라이언트 앱을 만드는 UI 프레임워크이다.
- 컨트롤, 그래픽, 데이터 바인딩, 사용자 입력을 포함하여 다양한 앱 개발 기능 세트를 지원한다.
- 초기에 복잡한 C++기반 MFC(마이크로소프트 파운데이션 클래스 라이브러리, Microsoft foundation class libray)를 대체하기 만들었다.
- 모델-뷰-컨트롤러와 상응하는 패러다임을 제공하지 않는다.
- 사용자 인터페이스 프로세스 응용 프로그램 블록이 가장 널리 쓰인다.
- 현존하는 윈도우 API를 관리코드로 래핑하여 마이크로소프트 윈도우 인터페이스 요소로의 접근을 제공하는 닷넷 프레임위크의 일부이다.
------ (출처:위키백과)------
728x90
@핑크코냥 :: 핑크코냥
안 하는 것 보다 낫겠지
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!