태그 보관물: 닷넷 프레임워크

닷넷 프레임워크

닷넷 프레임워크 종류와 설명

어느 프레임워크가 어느 앱 모델을 지원하는지 다음 표를 보면 알 수 있습니다. 앱 모델을 닷넷 프레임워크에 매핑합니다.

앱 모델프레임워크설명
ASP.NET Core서버 쪽 논리를 빌드하기 위한 프레임워크입니다.
ASP.NET Core MVC웹 페이지 또는 웹 API의 서버 쪽 논리를 빌드하기 위한 프레임워크입니다.
ASP.NET Core Razor Pages서버에서 생성된 HTML을 빌드하기 위한 프레임워크입니다.

클라이언트
BlazorBlazor는 ASP.NET Core의 일부입니다. 두 가지 모드를 통해 서버 쪽 코드를 실행하기 위한 통신 수단으로 소켓을 활용하여 DOM(문서 개체 모델)을 조작하거나 컴파일된 C#을 브라우저에서 실행하기 위한 WebAssembly 구현으로 활용하여 조작할 수 있습니다.
윈도우WinForms“배틀십 그레이” Windows 스타일 애플리케이션을 빌드하기 위한 프레임워크입니다.
윈도우WPF
(Windows Presentation Foundation)
다양한 폼 팩터를 따르는 동적 데스크톱 애플리케이션을 구축하는 프레임워크입니다. WPF를 사용하면 폼 요소가 다양한 애니메이션 라이브러리의 도움을 받아 움직임, 페이드, 글라이드 등 기타 효과를 수행할 수 있습니다.
모바일Xamarin.NET 개발자가 iOS 및 Android 디바이스용 앱을 빌드할 수 있습니다.
애플리케이션과 매핍되는 닷넷 프래임워크 목록

닷넷은 인기 있는 타사 및 오픈 소스 게임 개발 환경과 Unity 같은 엔진을 사용하도록 지원도 가능합니다.

최신글

닷넷 프레임워크

닷넷 프레임워크 및 라이브러리 활용

닷넷 빌드

모든 소프트웨어는 컴퓨터에서는 가장 낮은 수준에서 소프트웨어로 빌드되어 컴퓨터의 하드웨어와 직접 통신합니다. 마더보드, 프로세서, 메모리 및 하드 드라이브의 데이터 흐름을 제어하게 됩니다.

위와 같은 낮은 수준에서 닷넷과 같은 소프트웨어는 애플리케이션을 개발 및 실행하는 방법을 제공하고 애플리케이션 프레임워크와 기능 라이브러리를 통해 이전 개발 방식보다 더 적은 작업으로 풍부한 애플리케이션을 빠르게 빌드할 수 있게 도와줍니다.

닷넷 라이브러리

코드 라이브러리는 특정 용도의 기능을 단일 어셈블리로 캡슐화합니다. 닷넷의 경우 수천 개의 라이브러리를 사용할 수 있습니다. 이러한 라이브러리는 자사 또는 타사 라이브러리일 수 있으며 상용 또는 오픈 소스일 수 있습니다.

라이브러리는 애플리케이션에서 사용할 수 있는 다양한 기능을 제공합니다. 이러한 어셈블리를 참조하고 필요한 메서드를 호출합니다. 개발자는 이러한 방식으로 다른 소프트웨어 개발자의 작업을 빌드할 수 있습니다. 모든 기능을 직접 작성하고 유지 관리할 필요가 없으므로 시간과 노력을 절약할 수 있습니다.

닷넷 프레임워크

애플리케이션 프레임워크는 시작 프로젝트, 파일 템플릿, 코드 생성기, 기타 도구와 함께 몇 가지 관련 라이브러리를 결합할 수 있습니다. 이러한 리소스를 사용하여 특정 용도의 전체 애플리케이션을 빌드할 수 있습니다. 이러한 애플리케이션 프레임워크를 앱 모델이라고 합니다. 예를 들어 웹 개발, 데스크톱 개발과 모바일 개발, 게임 개발과 같은 앱 모델에 사용할 수 있는 인기 있는 닷넷 애플리케이션 프레임워크가 있습니다.

비쥬얼스튜디오

비쥬얼스튜디오 2019을 설치하여 닷넷 SDK를 직접 설치할 수 있습니다. 닷넷 SDK는 기본 클래스 라이브러리라는 포괄적인 라이브러리 및 애플리케이션 프레임워크 집합을 사전 설치합니다. 빌드하고자 하는 플랫폼 또는 앱 모델과 무관하게 프로그램의 라이브러리 코드를 사용할 수 있습니다.

다른 타사 라이브러리의 경우 개발자는 NuGet 같은 패키지 관리자를 사용하여 NuGet 갤러리 같은 패키지 리포지토리에서 코드 라이브러리를 찾아 통합합니다.

최신글