contract@chaoreumsoft.co.kr |    031-921-0523

ASP.NET vs ASP.NET Core 비교

페이지 정보

작성자최고관리자

본문

b325955563ecf04794d1a78f412dcfd3_1650621059_3761.png
ASP.NET Core

ASP.NET Core는 Windows, macOS 또는 Linux에서 클라우드 기반 최신 웹 앱을 빌드하기 위한 오픈 소스 플랫폼 간 프레임워크 입니다.


주요 장점

  • 웹 UI 및 웹 API를 동일한 과정으로 빌드
  • 테스트 가능성을 고려하여 설계
  • Razor Pages는 더 쉽고 더 생산적으로 코딩 페이지에 초점을 맞춘 시나리오를 생성
  • Blazor를 사용하여 JavaScript와 함께 브라우저에서 C#을 사용(.NET으로 작성된 서버 및 클라이언트 앱을 공유)
  • Windows, macOS 및 Linux에서 개발하고 실행
  • 오픈 소스이며 커뮤니티에 중점
  • 최신 클라이언트 쪽 프레임워크 및 워크플로개발을 통합
  • gRPC를 사용하여 RPC(원격 프로시저 호출) 서비스 호스팅을 지원
  • 클라우드를 갖춘 환경 기반 구성 시스템
  • 종속성 주입이 기본 제공
  • 간단한 고성능 모듈식 HTTP 요청 파이프라인을 포함
  • Kestrel, IIS, HTTP.sys, Nginx, Apache, Docker  
  • Side-by-side 버전 관리
  • 최신 웹 개발을 간소화하는 도구를 포함

주요 비교 사항

 ASP.NET Core

 ASP.NET 4.x

 Windows, macOS 또는 Linux용 빌드

 Windows용 빌드

 컴퓨터당 여러 버전

 컴퓨터당 하나의 버전

 ASP.NET 4.x보다 고성능

 성능 양호

 Use .NET Core 런타임

 .NET Framework 런타임 사용

 윈도우용 Visual Studio, Mac용 Visual Studio, Visual Studio Code

 윈도우용 Visual Studio


웹 개발자의 의견은 다르기 때문에 ASP.NET Core 으로 이동 할 가치가 있는지에 대한 질문은 여전히 ​​열려 있습니다. 


결정은 신중하게 고려 되어야 하고 강력한 주장에 의해 뒷받침 되어야 합니다. 


그럼에도 불구하고 Asp.NET Core는 우리의 현재이자 미래입니다. 


그리고 아직 끝나지 않았습니다. 


곧 .NET 5에서 무엇을 기대할 수 있는지 알게 될 것입니다. 



Tag
닷넷 코어 외주 개발 , ASP.NET Core , ASP.NET 4.x , 차오름소프트,통합 프로그램 외주 개발, 고객 주문형 프로그램 개발, IT 개발 컨설팅
© Chaoreumsoft Corp. All rights reserved.