[10λΆ„ ν…Œμ½”ν†‘] πŸ™†β€β™€οΈν‹°λ²„μ˜ API vs Library vs Framework

youngkyu MInΒ·2023λ…„ 9μ›” 7일

movie

  • API ( Application Programming Interface )
    - μ‘μš© ν”„λ‘œκ·Έλž¨μ—μ„œ 운영 μ²΄μ œλ‚˜ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄κ°€ μ œκ³΅ν•˜λŠ” κΈ°λŠ₯을 μ œμ–΄ν•  수 있게 λ§Œλ“  μ–Έν„°νŽ˜μ΄μŠ€
    - ν”„λ‘œκ·Έλž¨(μ„œλΉ„μŠ€)와 ν”„λ‘œκ·Έλž¨ 사이λ₯Ό μ—°κ²° ν•΄μ€€λ‹€.

  • Library
    - μ‘μš© ν”„λ‘œκ·Έλž¨ κ°œλ°œμ„ μœ„ν•΄ ν•„μš”ν•œ κΈ°λŠ₯(ν•¨μˆ˜)을 λͺ¨μ•„ 놓은 μ†Œν”„νŠΈμ›¨μ–΄
    - μ‘μš© ν”„λ‘œκ·Έλž¨μ΄ λŠ₯λ™μ μœΌλ‘œ 라이브러리λ₯Ό μ‚¬μš©ν•œλ‹€ ( λ‚΄κ°€ 라이브러리λ₯Ό λΆˆλŸ¬μ„œ μ‚¬μš©ν•œλ‹€)

  • Framework
    - μ‘μš© ν”„λ‘œκ·Έλž¨μ΄λ‚˜ μ†Œν”„νŠΈμ›¨μ–΄μ˜ μ†”λ£¨μ…˜ κ°œλ°œμ„ μˆ˜μ›”ν•˜κ²Œ ν•˜κΈ° μœ„ν•΄ μ œκ³΅λ˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄ ν™˜κ²½
    - μ‘μš© ν”„λ‘œκ·Έλž¨μ΄ μˆ˜λ™μ μœΌλ‘œ ν”„λ ˆμž„μ›Œν¬μ— μ˜ν•΄ μ‚¬μš©λœλ‹€. ( ν”„λ ˆμž„μ›Œν¬κ°€ λ‚˜μ˜ μ½”λ“œλ₯Ό λΆˆλŸ¬μ„œ μ‚¬μš©ν•œλ‹€)
profile
ν•œ 쀄 μ†Œκ°œ

0개의 λŒ“κΈ€