집 >백엔드 개발 >C#.Net 튜토리얼 >ASP.NET Core 예제에 대한 자세한 설명 1
이 글은 주로 Asp.Net Core 관련 정보를 자세히 소개하며, 이는 특정 참고 가치가 있습니다. 관심 있는 친구들이 참고할 수 있습니다.
ASP.NET Core는 새로운 오픈 소스, 크로스 플랫폼 프레임워크입니다. 이를 사용하여 웹 애플리케이션, IoT(사물 인터넷, 사물 인터넷) 애플리케이션 및 모바일 백엔드 등과 같은 네트워크 연결을 기반으로 하는 최신 클라우드 애플리케이션을 구축할 수 있습니다. ASP.NET Core는 .NET Core 또는 전체 .NET Framework에서 실행될 수 있습니다. 아키텍처는 클라우드에 게시되거나 로컬로 실행되는 애플리케이션을 위한 최적의 개발 프레임워크를 제공하며, 매우 적은 오버헤드로 모듈화되어 구성 요소를 유지합니다. 솔루션 구성의 유연성. Windows, Mac, Linux 등의 디바이스에서 플랫폼 간 ASP.NET Core 애플리케이션을 개발하고 실행할 수 있습니다. ASP.NET Core의 소스 코드는 GitHub에서 호스팅됩니다.
Asp.net 핵심 역사
ASP.NET은 수년 동안 웹 애플리케이션을 개발하는 데 사용되었습니다.
오랫동안 .net 프레임워크는 지속적인 발전 과정을 거쳐 마침내 최근 ASP.Net Core1.0에 이르렀습니다.
ASP.NET Core 1.0은 최신 클라우드 기반 웹 애플리케이션을 구축하기 위한 오픈 소스 크로스 플랫폼 개발 프레임워크입니다. 클라우드나 로컬 서버에 배포할 수 있는 고성능 웹 애플리케이션 개발 프레임워크를 제공하기 위해 처음부터 다시 구축되었습니다. 또한 ASP.NET 애플리케이션을 더욱 간소화하고 모듈화합니다(애플리케이션 요구 사항에 따라 다른 모듈을 추가할 수 있음), 크로스 플랫폼(Windows, Mac 또는 Linux에서 애플리케이션을 쉽게 개발하고 배포할 수 있음), 클라우드 최적화 (클라우드에 앱을 배포하고
크로스 플랫폼Windows, macOS, Linux
유연한 배포 메커니즘1. 휴대용 애플리케이션
이 배포 메커니즘은 .NET Core Runtime이 대상 플랫폼에 존재하는 한 기존 .NET Framework와 유사합니다.
2.자체 포함 애플리케이션(자체 호스팅 애플리케이션)
이름에서 알 수 있듯이 이 배포 메커니즘은 애플리케이션과 런타임을 함께 패키지하며 대상 플랫폼에 .NET Core 런타임이 설치되지 않은 경우에도 정상적으로 사용할 수 있습니다. .
두 번째 방법도 .NET Native와 다릅니다. 이는 여전히 CoreCLR을 사용하는 반면, .NET Native는 CoreRT를 런타임으로 사용합니다.
명령줄 도구 실행 중인 .NET 프로그램의 모든 스크립트는 명령줄 도구(cmd, bash)를 사용하여 실행할 수 있습니다. 다음은 몇 가지 일반적인 donnet 명령입니다.
Asp.Net Core의 장점
ASP .NET Core에는 다음과 같은 장점이 있습니다.
위 내용은 ASP.NET Core 예제에 대한 자세한 설명 1의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!