Open young-02 opened 9 months ago
Single Page Application 하나의 HTML 페이지에서 새로운 페이지를 불러오지 않고, 필요한 부분만 동적으로 컨텐츠를 바꾸는 어플리케이션
Multiple Page Application 여러개의 페이지로 이루어져 있으며, 사용자가 페이지를 요청할 때마다 서버에서 렌더링된 HTML를 받아와서 컨텐츠를 변경하는 어플리케이션
SPA는 첫페이지만 서버에서 받아오고, 필요한 부분만 동적으로 변경 MPA는 여러페이지로 이루어져 있으며 페이지가 달라질 때마다 서버에서 렌더링 된 파일을 받아온다.
SPA
MPA
Client Side Rendering SPA가 사용하는 렌더링 방식 첫 구동 시에 HTML, JS 파일을 받아오고, 사용자의 상호작용에 따라 js를 이용하여 동적으로 렌더링 진행
Server Side Rendering MPA구현할때 사용 서버측에서 렌더링을 담당하는 방식 새로운페이지로 이동할 때 마다 서버에서 렌더링을 마친 HTML 파일을 받아와서 렌더링
SPA
Single Page Application 하나의 HTML 페이지에서 새로운 페이지를 불러오지 않고, 필요한 부분만 동적으로 컨텐츠를 바꾸는 어플리케이션
MPA
Multiple Page Application 여러개의 페이지로 이루어져 있으며, 사용자가 페이지를 요청할 때마다 서버에서 렌더링된 HTML를 받아와서 컨텐츠를 변경하는 어플리케이션
SPA
는 첫페이지만 서버에서 받아오고, 필요한 부분만 동적으로 변경MPA
는 여러페이지로 이루어져 있으며 페이지가 달라질 때마다 서버에서 렌더링 된 파일을 받아온다.CSR
Client Side Rendering SPA가 사용하는 렌더링 방식 첫 구동 시에 HTML, JS 파일을 받아오고, 사용자의 상호작용에 따라 js를 이용하여 동적으로 렌더링 진행
장점
단점
SSR
Server Side Rendering MPA구현할때 사용 서버측에서 렌더링을 담당하는 방식 새로운페이지로 이동할 때 마다 서버에서 렌더링을 마친 HTML 파일을 받아와서 렌더링
장점
단점