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 |