SPA ๋ฐฉ์๊ณผ MPA ๋ฐฉ์์ ๋ฌด์์ธ๊ฐ์?
SPA(Single Page Application) | MPA(Multi Page Application) | |
ํ ๊ฐ์ ํ์ด์ง๋ก ๊ตฌ์ฑ | ์ฌ๋ฌ ๊ฐ์ ํ์ด์ง๋ก ๊ตฌ์ฑ | |
์ ๊ทผ๋ฐฉ์ | ํ๋์ ์ธ ์ ๊ทผ ๋ฐฉ์ Google, Facebook, Twitter ๋ฑ์์ ์ฌ์ฉ |
๊ณ ์ ์ ์ธ ์ ๊ทผ ๋ฐฉ์ ์ ์ ์๊ฑฐ๋ ๋น์ฆ๋์ค์ ๊ฐ์ด ๊ด๋ฒ์ํ ์ ํ ํฌํธํด๋ฆฌ์ค๋ฅผ ๋ณด์ ํ ๋๊ธฐ์ ์์ ์ ํธํ๋ ์ต์ |
์๋ | ์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ ๋๋ง๋ค ํ์ด์ง๊ฐ ์์ ํ ๋ค์ ๋ก๋๋์ง ์์. ๋๋ถ๋ถ์ ์ฑ ๋ฆฌ์์ค๋ฅผ ํ ๋ฒ๋ง ๋ก๋ํ๊ธฐ ๋๋ฌธ์ ๋น ๋ฆ. | ์ ๋ฐ์ดํฐ์ ์ก์ธ์คํ๊ฑฐ๋ ์น์ฌ์ดํธ์ ๋ค๋ฅธ ๋ถ๋ถ์ผ๋ก ์ด๋ํ ๋๋ง๋ค ๋ธ๋ผ์ฐ์ ๊ฐ ์ ์ฒด ํ์ด์ง๋ฅผ ์ฒ์๋ถํฐ ๋ค์ ๋ก๋ํด์ผ ํ๋ฏ๋ก ๋๋ฆผ |
Coupling | ํ๋ฐํธ์๋์ ๋ฐฑ์๋๊ฐ ๋ถ๋ฆฌ ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ฒ ์ธก ๊ฐ๋ฐ์๊ฐ ๊ฐ๋ฐํ API๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ํ์ |
ํ๋ก ํธ์๋์ ๋ฐฑ์๋๋ ๋ ์ํธ ์์กด์ ๋ชจ๋ ์ฝ๋ฉ์ ์ผ๋ฐ์ ์ผ๋ก ํ๋์ ํ๋ก์ ํธ์ ํฌํจ |
๊ฒ์ ์์ง ์ต์ ํ |
๋๋ถ๋ถ์ ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋๋ถ๋ถ์ ๊ฒ์ ์์ง์ด ์ง์ํ์ง ์๋ JavaScript์์ ์คํ๋๊ธฐ ๋๋ฌธ์ MAP๋งํผ ๊ฒ์ ์์ง์ ์ต์ ํ ๋์ด์์ง ์์ | ๊ฐ ํ์ด์ง๊ฐ ๋ค๋ฅธ ํค์๋์ ์ต์ ํ๋ ์ ์์ผ๋ฏ๋ก ๋ ๋์ ์น์ฌ์ดํธ ํฌ์ง์ ๋์ ๊ฐ๋ฅ ๋ฉํ ํ๊ทธ๋ ๋ชจ๋ ํ์ด์ง์ ํฌํจ๋ ์ ์์ |
๊ฐ๋ฐ ํ๋ก์ธ์ค |
์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฐฑ์๋ ์ฝ๋ ์น ์ฑ์์ ์ฌ์ฉํ ๊ฒ๊ณผ ๋์ผํ ์ฝ๋๋ฅผ ๊ธฐ๋ณธ ๋ชจ๋ฐ์ผ ์ฑ์ ์ ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฐ ์๊ฐ์ด ๋จ์ถ๋ ์ ์์ |
ํ๋ก ํธ์๋์ ๋ฐฑ์๋์ ๋ช
ํํ ๊ตฌ๋ถ ๋๋ถ์ ๋ ๋ถ๋ถ์ ๋์์ ๊ฐ๋ฐํ ์ ์์ด ์ ์ฒด ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ์๋๊ฐ ๋นจ๋ผ์ง, ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์๋ฒ ์ธก์์ ์ฒ์๋ถํฐ ์ฝ๋ฉํด์ผ ํ๋ฏ๋ก ๊ฐ๋ฐํ๋ ๋ฐ ์๊ฐ์ด ๋ ์ค๋ ๊ฑธ๋ฆผ |
์ด๋ฏธ์ง ์ถ์ฒ ๋ฐ ์ฐธ๊ณ ์๋ฃ
https://asperbrothers.com/blog/spa-vs-mpa/
Single Page Application (SPA) vs Multi Page Application (MPA) – Two Development Approaches | ASPER BROTHERS
When designing web applications, SPA or MPA is worth considering which model will fit our project. Check it out.
asperbrothers.com
'์ด๋ ธ๋ฒ ์ด์ ์บ ํ > ์ง์์๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
5์ฃผ์ฐจ ๊ณผ์ React ์ฌํ ์ฃผ์ฐจ ํค์๋ (0) | 2022.08.26 |
---|---|
React DOM, ์๋ฒ๋ฆฌ์ค (0) | 2022.08.18 |
JWT, API (0) | 2022.08.14 |
JavaScript์ ES๋?, ES5/ES6 ๋ฌธ๋ฒ ์ฐจ์ด (0) | 2022.08.12 |
ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด(JavaScript) (0) | 2022.08.05 |