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년)
'Code' 카테고리의 다른 글
함수 - parameter, argument 용어 구분 (0) | 2023.11.24 |
---|---|
[git] 원격 서버(github)에 push한 커밋 취소 방법 (0) | 2023.11.04 |
포크(fork, git client) 프로그램 checkout 에러 해결방법 (0) | 2023.09.11 |
windows git bash 한글 유니코드 utf8로 설정하는 방법 (0) | 2023.07.27 |
git 전역 설정 .gitignore 사용법 (0) | 2023.05.30 |