Javascript FE Framework
Vue.js, React.js, Angular.js λ±μ μ¬μ©μ μΈν°νμ΄μ€(UI)λ₯Ό λ¨μΌ νμ΄μ§ μ ν리μΌμ΄μ (SPA) λ°©μμΌλ‘ κ°λ°νλ νλ‘ νΈμλ νλ μμν¬
λ¨μΌ νμ΄μ§ μ ν리μΌμ΄μ
(Single Page Application)
μ΄κΈ° λ‘λ© μ μΉ μ¬μ΄νΈ μ 체μ νμν μλ°μ€ν¬λ¦½νΈ, CSS, μ΄λ―Έμ§ νμΌ λ± λͺ¨λ μΉ μμμ μλ²λ‘λΆν° λΆλ¬μμ λ‘λ©ν©λλ€.
μ₯μ : νμ΄μ§ μ΄λ μ λ‘λ©λ νμ΄μ§μμ νμν λΆλΆλ§ λ³κ²½νμ¬ μλκ° λΉ λ₯΄κ³ , μλ²μ ν΅μ μ μ΅μνν΄ μΉ μμμ ν¨μ¨μ μΌλ‘ μ΄μ©ν μ μμ΅λλ€.
λ¨μ : μ΄κΈ° λ‘λ© μ λΉμ₯μ λΆνμν λͺ¨λ μΉ μμκΉμ§ λΆλ¬μμ νλ©΄ λ‘λ© μλκ° λΉκ΅μ λ립λλ€.
Angular
νΉμ§: Two-way(μλ°©ν₯) λ°μ΄ν° λ°μΈλ©
Two-way(μλ°©ν₯) λ°μ΄ν° λ°μΈλ©μ λ°μ΄ν°μ μΉ νλ©΄μ HTML DOMμ΄ μλ‘ μ°κ²°λμ΄ ν μͺ½μ λ³κ²½μ΄ λ€λ₯Έ μͺ½μ μλ λ°μλλ λ°©μμ λλ€.
λ¨μ : μ±λ₯(μλ) μ ν - HTML DOMμ 볡μ‘λ μ¦κ°νμ¬ λ¬΄κ²κ³ λλ €μ§λ λ¬Έμ κ° λ°μν©λλ€.
React
νΉμ§: Virtual DOM(κ°μ λ)
Virtual DOM(κ°μ λ)μ μν λ³κ²½ μ μν₯ λ°λ λ λ Έλλ₯Ό μ§μ μ²λ¦¬νμ§ μκ³ κ°μ λμ κ°±μ ν ν μ€μ λκ³Ό λκΈ°ννλ λ°©μμ λλ€.
Vue
νΉμ§
MVVM(Model-View-ViewModel) ν¨ν΄: λ°±μλ λ‘μ§κ³Ό ν΄λΌμ΄μΈνΈ λ§ν¬μ (View, UI)μ λΆλ¦¬νμ¬ κ°λ°νκΈ° μν ν¨ν΄μ λλ€.
μ»΄ν¬λνΈ: μ¬μ¬μ©μ±μ κ³ λ €ν νλ©΄(View)μ μ΄λ£¨λ μμ λ¨μμ λλ€.
.vue
νμΌ νλκ° νλμ μ»΄ν¬λνΈμ λλ€.
Last updated