.NET은 무엇일까요?
질문
.NET이란?
NuGet이란?
.NET Framework, .NET Core는 무엇인가?
ASP.NET은?
.NET
.NET
- 마이크로소프트에서 지원하는 무료 오픈 소스 애플리케이션 플랫폼
- Android, Apple, Linux 및 Windows 운영체제에서 지원됨
- 라이브러리 및 API의 표준 집합이 포함됨
- C#은 .NET용 프로그래밍 언어
NuGet
- .NET의 패키지 관리자
.NET Framework
- 2002년 마이크로소프트가 Windows 운영 체제를 위한 애플리케이션 개발을 지원하기 위해 출시한 플랫폼
- Windows 환경에서 웹 애플리케이션(ASP.NET), 데스크탑 애플리케이션(Windows Forms, WPF) 등을 개발하는 데 사용
- Windows에 종속적이어서 다른 운영 체제에서는 직접적으로 활용하기 어려움
.NET Core
- 2016년 마이크로소프트가 발표한 플랫폼 간 오픈 소스 프레임워크
- Windows뿐만 아니라 Linux, macOS 등 다양한 운영 체제에서 실행 가능
- 클라우드 기반 애플리케이션, IoT, 모바일 백엔드 등 현대적인 애플리케이션 개발에 적합
ASP.NET
- .NET 플랫폼에서 웹 애플리케이션과 서비스를 개발하기 위한 프레임워크
- 초기에는 .NET Framework 기반으로 개발되어 Windows 환경에서만 동작
- .NET Core의 등장과 함께 ASP.NET Core로 발전하여 플랫폼 간 호환성을 가짐
- Windows, Linux, macOS 등 다양한 환경에서 웹 애플리케이션을 개발하고 배포 가능