SPA μ MPA λ μΉ μ ν리μΌμ΄μ
μ ꡬ쑰μ λμ λ°©μμ ꡬλΆλλ ν¨ν΄μ΄λ€.
μ΄λ»κ² λμνκ³ μ΄λ»κ² νμ΄μ§λ₯Ό λλλ§νλ μ§κ° μ€μ μ΄λ€.


MPA (Multi-Page Application) μ μ: MPAλ λ€μ€ νμ΄μ§ μ ν리μΌμ΄μ μ μλ―Ένλ©°, κ° νμ΄μ§λ§λ€ κ°λ³μ μΈ HTML νμΌμ΄ λ‘λλλ μΉ μ ν리μΌμ΄μ μ λλ€. μΌλ°μ μΌλ‘ μλ²μμ κ° νμ΄μ§λ₯Ό λ λλ§νκ³ , κ° URLμ νλμ κ³ μ ν νμ΄μ§λ₯Ό νμν©λλ€. νΉμ§:
|
SPA (Single Page Application) μ μ: SPAλ λ¨μΌ νμ΄μ§ μ ν리μΌμ΄μ μ μλ―Έν©λλ€. μ¬μ©μμμ μνΈμμ©μ΄ λ°μν λλ§λ€ νμ΄μ§ μ 체λ₯Ό μλ‘κ³ μΉ¨νμ§ μκ³ , νλμ HTML νμ΄μ§λ‘ μΉ μ ν리μΌμ΄μ μ΄ λμν©λλ€. μ΄ λ°©μμ μ£Όλ‘ JavaScript, React, Angular, Vue.jsμ κ°μ νλ μμν¬λ₯Ό νμ©νμ¬ κ΅¬νλ©λλ€. νΉμ§:
|
SSA μ CSR μ μΉμ΄ "μ΄λμμ λ λλ§ λλμ§" κ° μ€μ μ΄λ€
ν΄λΌμ΄μΈνΈμμ λ λλ§ λλμ§, μλ²μμ λ λλ§ λλμ§μ μ°¨μ΄μ΄λ€.


SSA (Server Side Application)μ μ:SSAλ μλ² μ¬μ΄λ μ ν리μΌμ΄μ μ μλ―Ένλ©°, λλΆλΆμ λ‘μ§μ΄ μλ²μμ μ²λ¦¬λκ³ , ν΄λΌμ΄μΈνΈλ λ¨μ§ κ²°κ³Όλ₯Ό νμνλ μν μ ν©λλ€. νμ΄μ§ μμ² μ, μλ²μμ λͺ¨λ HTMLμ μμ±νκ³ μ΄λ₯Ό ν΄λΌμ΄μΈνΈμκ² μ λ¬ν©λλ€. μΌλ°μ μΌλ‘ μ ν΅μ μΈ MPAμ μ μ¬ν©λλ€. νΉμ§:
|
CSR (Client Side Rendering)μ μ:CSRμ ν΄λΌμ΄μΈνΈ μ¬μ΄λ λ λλ§μ μλ―Ένλ©°, νμ΄μ§κ° ν΄λΌμ΄μΈνΈμμ JavaScriptλ₯Ό μ¬μ©νμ¬ λ λλ§λλ λ°©μμ λλ€. HTMLκ³Ό JavaScript μ½λκ° μλ²μμ ν΄λΌμ΄μΈνΈλ‘ μ λ¬λλ©΄, ν΄λΌμ΄μΈνΈμμ JavaScriptκ° μ€νλμ΄ νμ΄μ§λ₯Ό λμ μΌλ‘ λ λλ§ν©λλ€. React, Angular, Vue.jsμ κ°μ νλ μμν¬κ° λνμ μ λλ€. νΉμ§:
|
https://hanamon.kr/spa-mpa-ssr-csr-%EC%9E%A5%EB%8B%A8%EC%A0%90-%EB%9C%BB%EC%A0%95%EB%A6%AC/