λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

πŸ“• ν”„λ ˆμž„μ›Œν¬

Framework. μ§μ—­ν•˜λ©΄ λΌˆλŒ€/ꡬ쑰라고 ν•œλ‹€.

쑰금 더 ν’€μ–΄μ„œ μ„€λͺ…ν•˜μžλ©΄,

Frame 은 ν‹€, κ·œμΉ™/법칙을 μ˜λ―Έν•˜κ³ 

work λŠ” 일, μ†Œν”„νŠΈμ›¨μ–΄μ˜ λͺ©μ μ΄λΌκ³  ν•  수 μžˆλ‹€.

 

즉, λͺ©μ μ— 따라 효율적으둜 ꡬ쑰λ₯Ό μ§œλ†“μ€ 개발 방식이닀.

Application 개발 μ‹œ ν•„μˆ˜μ μΈ μ½”λ“œ, μ•Œκ³ λ¦¬μ¦˜, λ°μ΄ν„°λ² μ΄μŠ€ 연동 λ“±κ³Ό 같은 κΈ°λŠ₯듀을 μœ„ν•΄ μ–΄λŠμ •λ„μ˜ λΌˆλŒ€(ꡬ쑰)λ₯Ό μ œκ³΅ν•΄μ£ΌλŠ” 것이닀.

 

ν”„λ ˆμž„μ›Œν¬μ˜ μ’…λ₯˜μ—λŠ” Spring, VueJS 등이 μžˆλ‹€.

 

λΌμ΄λΈŒλŸ¬λ¦¬μ™€μ˜ 차이점

ν”„λ ˆμž„μ›Œν¬λŠ” Flow(흐름)에 λŒ€ν•œ μ œμ–΄ κΆŒν•œμ„ 자체적으둜 가지고 μžˆλ‹€.

(μ‚¬μš©μžκ°€ ν”„λ ˆμž„μ›Œν¬μ˜ κ·œμΉ™μ„ μ€€μˆ˜ν•΄μ•Όν•¨μœΌλ‘œμ¨)

πŸ“• 라이브러리

Library. λŒ€μΆ© ν•΄μ„ν•˜λ©΄ λ„μ„œκ΄€, λ¬Έμ„œ λͺ¨μŒμ΄λΌκ³  ν•  수 μžˆκ² λ‹€. 

마치 μ—¬λŸ¬ λ¬Έμ„œλ₯Ό λͺ¨μ•„λ‘” λ„μ„œκ΄€ 처럼 νŠΉμ • κΈ°λŠ₯에 λŒ€ν•œ 도ꡬ/ν•¨μˆ˜λ“€μ„ λͺ¨μ•„λ‘” 집합을 라이브러리라고 ν•œλ‹€.

 

ν”„λ ˆμž„μ›Œν¬μ™€μ˜ 차이점

λΌμ΄λΈŒλŸ¬λ¦¬λŠ” Flow(흐름)에 λŒ€ν•œ μ œμ–΄ κΆŒν•œμ„ μ‚¬μš©μžκ°€ 가지고 μžˆλ‹€.

(μ‚¬μš©μžκ°€ 라이브러리λ₯Ό κ°€μ Έλ‹€ μ”€μœΌλ‘œμ¨)

 

πŸš€ λΌμ΄λΈŒλŸ¬λ¦¬μ™€ λͺ¨λ“ˆ(Module)의 차이
λͺ¨λ“ˆμ€ ꡬ성 λ‹¨μœ„, ꡬ성 λΆ€λΆ„μ΄λΌλŠ” λœ»μ΄λ‹€.
κ°œλ°œμ—μ„œ λΌμ΄λΈŒλŸ¬λ¦¬μ™€ λͺ¨λ“ˆμ€ λ™μΌν•œ 의미라고 μƒκ°ν•˜λ©΄ λœλ‹€.
λ‘˜ λ‹€ 결둠적으둜 자주 μ‚¬μš©ν•˜κ²Œ λ˜λŠ” μ½”λ“œλ₯Ό ν•˜λ‚˜μ˜ ν•¨μˆ˜λ‚˜ ν΄λž˜μŠ€λΌλŠ” λ‹¨μœ„λ‘œ λ¬Άμ–΄μ„œ μ½”λ“œλ₯Ό μž¬μ‚¬μš©ν•  수 있게 ν•˜λŠ” 것이닀.
μ½”λ“œμ˜ 집합체라고 μƒκ°ν•˜λ©΄ λœλ‹€.

πŸ“• ν”ŒλŸ¬κ·ΈμΈ

Plug-in.

ν”ŒλŸ¬κ·ΈμΈμ€ μ–΄λ–€ νŠΉμ •ν•œ ν•˜λ‚˜μ˜ 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•œ μ»΄ν¬λ„ŒνŠΈ(component)이닀.

즉, μ‚¬λžŒλ“€μ΄ 자주 μ‚¬μš©ν• λ§Œν•œ κΈ°λŠ₯듀을 직접 일일이 κ΅¬ν˜„ν•  ν•„μš” 없이 ν•„μš”ν•œ κΈ°λŠ₯λ“€λ§Œ κ·Έλ•Œ κ·Έλ•Œ μ°Ύμ•„μ„œ μ‚¬μš©ν•  수 μžˆλ„λ‘ 미리 λ§Œλ“€μ–΄ 놓은 것이 ν”ŒλŸ¬κ·ΈμΈμ΄λ‹€.

 

λΌμ΄λΈŒλŸ¬λ¦¬λ³΄λ‹€ 쑰금 더 μž‘μ€ κ°œλ…μ΄λ‹€.

ν”ŒλŸ¬κ·ΈμΈμ˜ 집합이 라이브러리라고 보면 λœλ‹€.

근데 λ”±νžˆ κ΅¬λΆ„ν•΄μ„œ μ“Έ ν•„μš” μ—†λ‹€. import ν•΄μ„œ μ‚¬μš© κ°€λŠ₯ν•˜λ‹€λŠ” μ μ—μ„œ ν”ŒλŸ¬κ·ΈμΈκ³Ό λΌμ΄λΈŒλŸ¬λ¦¬λŠ” 거의 λ™μΌμ‹œλ˜μ–΄ 뢈리고 μžˆλ‹€.

 

더보기

Seize the day!

Spring MVC | Spring Boot | Spring Security | Mysql | Oracle | PostgreSQL | Vue.js | Nuxt.js | React.js | TypeScript | JSP | Frontend | Backend | Full Stack | μžκΈ°κ³„λ°œ | 미라클 λͺ¨λ‹ | 일상