πŸͺ CS

ν”„λ ˆμž„μ›Œν¬, 라이브러리 차이

devussy 2023. 1. 4. 22:22

ν”„λ ˆμž„μ›Œν¬λž‘ 라이브러리?

 

μš°μ„  ν”„λ ˆμž„μ›Œν¬μ™€ λΌμ΄λΈŒλŸ¬λ¦¬λŠ” κ³΅ν†΅μœΌλ‘œ μ‚¬μš©λ  수 μžˆλŠ” νŠΉμ •ν•œ κΈ°λŠ₯듀을 λͺ¨λ“ˆν™”ν•œ 것이닀.

 

κ³Όμ—° 무슨 차이가 μžˆλŠ” 걸까?

μ œμ–΄ 흐름 ν”Œλ‘œμš°μ— λŒ€ν•œ μ œμ–΄ κΆŒν•œμ΄ 어디에 μžˆλŠλƒμ˜ 차이이닀.

ν”„λ ˆμž„μ›Œν¬λŠ” μ •ν•΄μ§„ 길을 따라야 ν•˜λ―€λ‘œ μˆ˜λ™μ μ΄κ³ , λΌμ΄λΈŒλŸ¬λ¦¬λŠ” μœ λ™μ μœΌλ‘œ ν•  수 μžˆλ‹€λŠ” 점!

 

ν”„λ ˆμž„μ›Œν¬μ—λŠ” μ œμ–΄μ˜ μ—­μ „(Inversion Of Control)이 μ μš©λ˜μ–΄ μžˆλ‹€.

 


ν”„λ ˆμž„ μ›Œν¬

  • 폴더λͺ…, 파일λͺ…에 λŒ€ν•œ κ·œμΉ™ O
  • λΌμ΄λΈŒλŸ¬λ¦¬μ— λΉ„ν•΄ μ’€ 더 μ—„κ²©ν•˜λ‹€.
  • λ‹€λ₯Έ 곳으둜 이동할 λ•Œ ‘λΉ„ν–‰κΈ°(도ꡬ)’λ₯Ό 타고 μ΄λ™ν•˜μ§€λ§Œ ‘λΉ„ν–‰κΈ°’κ°€ μ»¨νŠΈλ‘€ν•˜κ³  λ‚˜λŠ” κ°€λ§Œνžˆ 앉아 μžˆμ–΄μ•Ό ν•œλ‹€. ν”„λ ˆμž„μ›Œν¬κ°€ 이와 λΉ„μŠ·ν•˜λ‹€.
  • Spring Framework
  • Vue.js

 

라이브러리

  • 폴더λͺ…, 파일λͺ… 등에 λŒ€ν•œ κ·œμΉ™ X
  • ν”„λ ˆμž„μ›Œν¬μ— λΉ„ν•΄ μžμœ λ‘­λ‹€.
  • 무언가 자λ₯Ό λ•Œ ‘κ°€μœ„(도ꡬ)’λ₯Ό μ‚¬μš©ν•΄μ„œ ‘λ‚΄κ°€’ 직접 μ»¨νŠΈλ‘€ν•˜μ—¬ 자λ₯΄λŠ”λ°, λΌμ΄λΈŒλŸ¬λ¦¬κ°€ 이와 λΉ„μŠ·ν•˜λ‹€.
  • React.js