닷넷(.NET) 기술 정리

Code 2023. 11. 3. 08:36

Microsoft  Windows .NET framework 기술관련 용어 정리

//-----------------------------------------------------------------------------
.NET framework
https://en.wikipedia.org/wiki/.NET_Framework

.NET framework version history
https://en.wikipedia.org/wiki/.NET_Framework_version_history

윈도우 전용 프로그램 개발 프레임워크
v4.8(2019년)로 개발 중지

//

Version CLR Release Visual Studio Windows
설치가능
1 1 2002-01 Visual Studio .NET (2002) 98
2 2 2005-10 Visual Studio 2005 98
3 2 2006-11 Visual Studio 2008 XP SP2
4 4 2010-04 Visual Studio 2010 XP SP3
4.5 4 2012-08 Visual Studio 2012 Vista SP2
4.6 4 2015-07 Visual Studio 2015 Vista SP2
4.7 4 2017-04 Visual Studio 2017 15.1 7 SP2
4.8 4 2019-04 Visual Studio 2019 16.3 7 SP2

//


//-------------------------------------
* Windows Forms
https://github.com/dotnet/winforms
- .NET framework 1.0 부터 지원하는 윈도우 데스크탑 프로그램 개발용 UI 프레임워크

* WPF (Windows Presentation Foundation)
https://github.com/dotnet/wpf
- .NET framework 3.0 부터 지원하는 윈도우 프로그램 개발 UI 프레임워크


* WinRT (Windows Runtime)
https://namu.wiki/w/Windows%20Runtime
https://learn.microsoft.com/ko-kr/windows/uwp/cpp-and-winrt-apis/intro-to-using-cpp-with-winrt
- 프로그램 언어 독립적인 윈도우 API 전달 콤포넌트
- 최신 Windows API에 최고 수준의 액세스를 제공


* UWP (Universal Windows Platform) 
https://namu.wiki/w/Universal%20Windows%20Platform
https://learn.microsoft.com/ko-kr/windows/uwp/get-started/universal-application-platform-guide
- 윈도우 장치용 앱 제작 프레임워크, PC, Xbox , HoloLens 등
- WinRT 사용
- .NET 에서도 지원


* WinUI(Windows UI Library )
- WinUI 3 을 .NET MAUI에서 사용하여 윈도우용 앱을 빌드


* XAMARIN
- Mono 프로젝트 계승
- 윈도우에서 멀티플랫폼(안드로이드, iOS, 리눅스) 앱 제작 프레임워크
- 2024년 5월 지원 종료



//-----------------------------------------------------------------------------
.NET (.NET Core)
.NET version history
https://en.wikipedia.org/wiki/.NET
https://namu.wiki/w/Microsoft%20.NET
https://github.com/dotnet/aspnetcore
크로스 플랫폼 프로그램 개발 프레임워크
.NET Core v1(2016년)로 시작하여 
.NET 5 (2020) 부터 이름에서 Core 제거
.NET 6 (2021) - .NET MAUI
//

Version Release date Released with
.NET Core 1.0 2016-06 Visual Studio 2015 Update 3
.NET Core 1.1 2016-11 Visual Studio 2017 Version 15.0
.NET Core 2.0 2017-08 Visual Studio 2017 Version 15.3
.NET Core 2.1 2018-05 Visual Studio 2017 Version 15.7
.NET Core 2.2 2018-12 Visual Studio 2019 Version 16.0
.NET Core 3.0 2019-09 Visual Studio 2019 Version 16.3
.NET Core 3.1 2019-12 Visual Studio 2019 Version 16.4
.NET 5 2020-11 Visual Studio 2019 Version 16.8
.NET 6 2021-11 Visual Studio 2022 Version 17.0
.NET 7 2022-11 Visual Studio 2022 Version 17.4
.NET 8 RC.1 2023-11 Visual Studio 2022 Version 17.8 (latest Preview)
.NET 9 2024-11  

//

//-------------------------------------
.NET MAUI
https://github.com/dotnet/maui
https://learn.microsoft.com/ko-kr/dotnet/maui/what-is-maui
- 멀티플랫폼( Android, iOS, macOS , Windows) 앱 개발 프레임워크
- Xamarin 계승
- .NET 6 (2022년)


 

반응형
Posted by codens