개념 정리를 위해 기록
1. .NET vs ASP.NET vs ASP.NET Core
2. ASP.NET MVC
3. ADO.NET
4. ORM
5. Signal R
: 응용프로그램을 실행할 수 있는 소프트웨어 프레임뭐크
(여러 운영체제에서 실행 가능)
: 동적 웹 응용프로그램을 작성하는데 사용되는 .NET 프레임워크의 일부분
(윈도우 운영체제에서만 실행 가능)
: 기능은 ASP.NET과 동일하지만 크로스 플랫폼을 적용시킨 버전
즉 여러 운영체제에서 실행이 가능한 버전
-> ASP.NET에 MVC 모델을 적용 시킨 것
M(odel): DB에서 가져온 데이터 형식
V(iew): 브라우저에 보여지는 화면
C(ontroll): 입력에 대한 로직을 담당(뷰 호출, 데이터 전달/반환... 등)
: 데이터 엑세스 서비스를 제공하는 클래스 집합
: DB 데이터와 객체를 자동 맵핑해주는 것
단, 둘의 형태가 같아야한다
But, 프로시저를 사용하면 활용이 어렵다
: 실시간 웹 기능, 서버측 코드를 클라이언트에 즉시 푸시
-> 실시간 양방향 커뮤니케이션 가능
사용 예) 자주 업데이트가 필요한 앱 ( 게임, 지도/GPS, 경매 등)