CS/κ°œλ°œμƒμ‹

[κ°œλ°œμƒμ‹] #8. ν”„λ ˆμž„μ›Œν¬ vs 라이브러리

코더999 2023. 1. 12. 12:03

1. ν”„λ ˆμž„μ›Œν¬(Framework)

  • μ›ν•˜λŠ” κΈ°λŠ₯ κ΅¬ν˜„μ— 집쀑해 κ°œλ°œν•  수 μžˆλ„λ‘ μΌμ •ν•œ ν˜•νƒœμ™€ ν•„μš”ν•œ κΈ°λŠ₯을 κ°–μΆ”κ³  μžˆλŠ” 골격을 의미
  • μ†Œν”„νŠΈμ›¨μ–΄μ˜ ꡬ체적인 뢀뢄에 ν•΄λ‹Ήν•˜λŠ” 섀계와 κ΅¬ν˜„μ„ μž¬μ‚¬μš© κ°€λŠ₯ν•˜λ„λ‘ ν˜‘μ—…ν™”λœ ν΄λž˜μŠ€λ“€μ„ 제곡
  • μ•±/μ„œλ²„ λ“±μ˜ ꡬ동, λ©”λͺ¨λ¦¬κ΄€λ¦¬, μ΄λ²€νŠΈλ£¨ν”„ λ“± κ³΅ν†΅λœ 뢀뢄을 관리


1-1. ν”„λ ˆμž„μ›Œν¬μ˜ μž₯점

  • νšμΌν™”
  • ν™•μž₯μ„± 우수, 높은 완성도
  • μ•ˆμ •μ  μœ μ§€λ³΄μˆ˜


1-2. ν”„λ ˆμž„μ›Œν¬μ˜ 단점

  • μ½”λ“œμŠ΅λ“μ„ μœ„ν•œ ν•™μŠ΅μ‹œκ°„ ν•„μš”
  • μœ μ—°ν•œ 개발이 어렀움
  • ν”„λ‘œμ νŠΈ μš©λŸ‰ 증가


1-3. ν”„λ ˆμž„μ›Œν¬μ˜ μ’…λ₯˜

  • λ°±μ—”λ“œ ν”„λ ˆμž„μ›Œν¬ : Spring(μžλ°”), Django(파이썬), Rails(루비), Express(μžλ°”μŠ€ν¬λ¦½νŠΈ)
  • ν”„λ‘ νŠΈμ—”λ“œ ν”„λ ˆμž„μ›Œν¬ : Angular, React, Vue ( → λͺ¨λ‘ μžλ°”μŠ€ν¬λ¦½νŠΈ 기반)

 

2. 라이브러리(Library)

  • μ†Œν”„νŠΈμ›¨μ–΄ κ°œλ°œμ‹œ μ‚¬μš©λ˜λŠ” ν”„λ‘œκ·Έλž¨μ˜ κ΅¬μ„±μš”μ†Œλ‘œμ„œ, κ³΅ν†΅μœΌλ‘œ μ‚¬μš©λ  수 μžˆλŠ” νŠΉμ • κΈ°λŠ₯듀을 λͺ¨λ“ˆν™”ν•œ 것
    → ν‘œμ€€ 라이브러리 : 기본적인 κΈ°λŠ₯μˆ˜ν–‰, 디버깅, μ„±λŠ₯츑정을 μœ„ν•œ API
    → λŸ°νƒ€μž„ 라이브러리 : μ‹€μ œ ν™˜κ²½μ—μ„œ μ‹€ν–‰λ˜κΈ° μœ„ν•΄ ν•„μš”ν•œ λͺ¨λ“ˆ

2-1. 라이브러리 μ˜ˆμ‹œ
Java : java.lang, java.utill, java,io, java.net, java.text, java.sql λ“±
Javascript : jQuery, DOM, AJAX, Date λ“±

 

 

3. ν”„λ ˆμž„μ›Œν¬ vs 라이브러리

ꡬ뢄 ν”„λ ˆμž„μ›Œν¬ 라이브러리
곡톡점 κ°œλ°œμ†λ„ ν–₯상
차이점 ν”„λ ˆμž„μ›Œν¬κ°€ μ œμ–΄(μ œμ–΄μ˜ λ°˜μ „) κ°œλ°œμžμ—κ²Œ μ œμ–΄κΆŒ
ν•œ ν”„λ‘œμ νŠΈμ—μ„œ ν•˜λ‚˜λ§Œ μ‚¬μš©κ°€λŠ₯ ν•œ ν”„λ‘œμ νŠΈμ—μ„œ μ—¬λŸ¬κ°œ μ‚¬μš©

 









μ°Έκ³ ) https://moolgogiheart.tistory.com/87

 

ν”„λ ˆμž„μ›Œν¬(Framework)λž€? κ°œλ…, μž₯단점, μ’…λ₯˜

ν”„λ ˆμž„μ›Œν¬λΌλŠ” κ°œλ…μ„ μ ‘ν•˜κΈ° 전에 'λΆ€νŠΈμŠ€νŠΈλž©(Bootstrap)'μ΄λž€ μš©μ–΄λ₯Ό λ¨Όμ € μ•Œκ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μ›Ή ν”„λ‘œμ νŠΈλ₯Ό κ°œλ°œν•˜κΈ° μœ„ν•œ 쒋은 νˆ΄μ΄λΌλŠ” 것을 λ“£κ²Œ λ˜μ—ˆμ£ .κ·Έλž˜μ„œ λΆ€νŠΈμŠ€νŠΈλž©μ΄ 무엇인지 자

moolgogiheart.tistory.com


μ°Έκ³ ) https://cocoon1787.tistory.com/745

 

[κ°œλ°œμƒμ‹] ν”„λ ˆμž„μ›Œν¬(Framework) 와 라이브러리(Library)의 차이

πŸš€ "ν”„λ ˆμž„μ›Œν¬μ™€ 라이브러리의 차이λ₯Ό μ•„μ‹œλ‚˜μš”?"" "음... ν”„λ ˆμž„μ›Œν¬λŠ” λΌˆλŒ€μ΄κ³  λΌμ΄λΈŒλŸ¬λ¦¬λŠ” λͺ¨λ“ˆ 같은 것이고....😰" "그럼 μ΅œκ·Όμ— μ‚¬μš©ν•˜μ‹  ν”„λ ˆμž„μ›Œν¬μ™€ 라이브러리λ₯Ό μ•Œλ €μ£Όμ„Έμš”." "... ex

cocoon1787.tistory.com