소개
.NET Framework와 .NET Core에서 무엇을 선택 해야만 하는가?
.NET Framework 이점
· 아무것도 모르는 상태에서, 빠르게 진행이 필요 할 경우, .NET Framework를 선택하세요.
- .NET Core의 경우는 학습이 조금 더 어렵습니다.
· .NET Framework는 현재 버전인 4.8이 마지막 버전으로 간주됩니다.
- 지속적인 업그레이드와 변경을 하고 싶지 않을 경우 선택하세요.
· 일하는데 안정적인 환경을 줍니다.
.NET Core 장점
· 새로운 프로그램을 구축해야 한다면 .NET Framework보다는 .NET Core이 좋습니다.
- 마이크로 소프트사에서는 .NET Core v3.0을 발표했습니다.
- 미래의 경우 .NET Core가 될 수 있습니다.
· .NET Core 3.0 발표
- WPF에서 Windows Forms을 지원합니다.
즉. UWP/WPF 및 Windows Forms 간의 교차 개발도 지원합니다.
이것은 최신 UWP 인터페이스를 Windows Forms 및 WPF로 가져올 수 있는 유연성을 제공합니다.
.NET 생태계
.Net Core
· 윈도우, 리눅스, macOS 사용 가능합니다.
- 모든 운영 체제에 대한 응용 프로그램을 구축하기 위한 새로운 오픈 소스 및 크로스 플랫폼 프레임 워크 입니다.
- UWP 및 ASP.NET Core 만 지원합니다.
- ASP.NET Core는 브라우저 기반 웹 응용 프로그램을 작성하는 데 사용합니다.
· 경량화로 인해 매우 가볍다
· Docker 사용 가능
.Net Framework
· 윈도우 및 웹 응용 프로그램을 사용 가능합니다.
- Windows Forms, WPF/UWP를 사용하여 Windows 응용 프로그램을 빌드 할 수 있습니다.
- ASP.NET MVC는 웹 응용 프로그램 작성에 사용합니다.
· 다양한 기능과 확장성을 지원
ps. 인용 https://www.c-sharpcorner.com/article/difference-between-net-framework-and-net-core/
'C#' 카테고리의 다른 글
[WPF] 이미지 등록과 이미지 나타내는 방법 (0) | 2020.05.28 |
---|---|
[WPF] 다른 스레드가 이 개체를 소유하고 있어 호출한 스레드가 해당 개체에 액세스할 수 없습니다. (0) | 2020.03.12 |
C# Email 보내기 _소스코드 (0) | 2020.02.17 |
C# 네비게이션 구현하기 (1) | 2020.02.16 |
C# 버튼 다루기 (0) | 2020.02.16 |