ASP.NET

 

ASP.NET | Open-source web framework for .NET

Build web apps and services that run on Windows, Linux, and macOS using using C#, HTML, CSS, and JavaScript. Get started for free on Windows, Linux, or macOS.

dotnet.microsoft.com

 

1. Web Form
 - winform
 - 웹페이지 내에 소스 코드 존재
 -> 유지보수 굉장히 어려움

 

2. ASP.NET MVC

 - View -> HTML, CSS, JavaScript (Front-end)
 - Controller => DB 통신, 기타 계산 (Back-end)
 - Model -> User (Back-end)

코드가 뒤섞일 일 없음, 유지보수 편함

 

3. SignalR
 - 웹페이지 
 - 실시간 채팅 서비스 / mqtt

4. Web API
 -> 데이터 베이스에서 나온 정보를 XML이나 JSON 형식으로 송출해 주는 서비스 
 -> Restful API 

 

[Stateless] (요청을 하자마자 끊어지는 것) - DB에 무리가 적음 
모든 플랫폼과 통신이 가능함
ex) Java Spring ajax
ex) WPF, Winform, javaFX
ex) 안드로이드, IOS 앱과 통신 가능 

 

ASP.NET ASP.NET CORE
ASP.NET - Full dot Net
System.Net.XXXX
System.Net.XXXX
System.Net.XXXX
System.Net.XXXX
System.Net.XXXX -> 제거 

속도가 느림 속도 빠름

 

youtu.be/Y_X4A0P06Os - 참고

'Develop > ASP.NET CORE' 카테고리의 다른 글

05-1 MSSQL - ASP.NET CORE 연동  (0) 2021.03.05
05 - Database 연동  (0) 2021.03.04
04 - Layout 구성  (0) 2021.03.04
03 - 데이터 전달  (0) 2021.03.03
02 - MVC 프로젝트 생성  (0) 2021.03.03