ASP.NET vs ASP.NET Core 비교
페이지 정보
작성자최고관리자본문
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 개발 컨설팅