JavaScript/JavaScript 기초
MPA(멀티 페이지 어플리케이션)/SPA(싱글 페이지 어플리케이션)
Jooninim
2020. 12. 5. 18:26
MPA(Multiple Page Application: 여러개의 페이지로 이루어진 앱)
페이지 마다 해당하는 문서(HTML)이 있음
페이지 이동 시 해당하는 문서를 서버에서 전송함
[기존의 웹 서비스 방식?]
SPA(Single Page Application: 하나의 페이지로 이루어진 앱)
페이지의 이동없이 하나의 페이지에서 내용이 변경되며 보여주는 웹 페이지
MPA의 장점
러닝커브가 비교적 낮음
SPA의 장점
서버에 문서 전체를 요청하지 않아 효율적인 데이터 처리가 됨
문서 전체를 렌더링하지 않아 렌더링이 비교적 빠름
결론
되도록 SPA를 사용하자