μΉ κ³΅λΆνλ©΄μ λμ¨κ²μ€μ μ‘°κΈ ν·κ°λ¦¬λ κ²λ€μ μΈμΈνκ²λ μ’ κ·Έλ κ³ κ°λ¨νκ² μ 리νλ©΄,,
β
1. Library(λΌμ΄λΈλ¬λ¦¬)
μ¬μ©μκ° νμλ‘ νλ λꡬλ€μ μ§ν©μ΄λ€. κ°λ°μκ° λ§λ ν΄λμ€μμ νΈμΆνλ λ°©μμΌλ‘ μ¬μ©νλ€.
β
2. Framework(νλ μμν¬)
λΌλλ₯Ό μλ―Ένλ€. νλ μ μν¬λΌλ νμ μ¬μ©μκ° μνλ λΆλΆμ μ±μλ£λλ€.
β
λΌμ΄λΈλ¬λ¦¬μ νλ μμν¬μ μ°¨μ΄λ λΌμ΄λΈλ¬λ¦¬λ νλ¦μ΄ λμκ² μμ΄μ νμν λΆλΆμ κ°μ Έλ€ μ°λ λλμ΄κ³ , νλ μ μν¬λ νλ¦κ³Ό κ·μΉμ΄ μ΄λ―Έ μ§μ¬μ Έ μμ΄μ λ§λ€μ΄μ§ νμ μ±μλ£λλ€.
β
3. API(Application Programming Interface)
* νλ‘κ·Έλ¨κ³Ό λ€λ₯Έ νλ‘κ·Έλ¨μ μ°κ²°
μμ© νλ‘κ·Έλ¨ νλ‘κ·Έλλ° μΈν°νμ΄μ€)λ μμ© νλ‘κ·Έλ¨μμ μ¬μ©ν μ μλλ‘, μ΄μ 체μ λ νλ‘κ·Έλλ° μΈμ΄κ° μ 곡νλ κΈ°λ₯μ μ μ΄ν μ μκ² λ§λ μΈν°νμ΄μ€λ₯Ό λ»νλ€
μλ₯Όλ€μ΄! λ΄κ° λ§λ μΉνμ΄μ§μ μ§λλ₯Ό μΆκ°νκ³ μΆλ€.λΌκ³ νλ©΄ μ 곡λλ μ§λμ 보 apiλ₯Ό μ¬μ©νλ©΄ λλ€.
μΉμμμ μ 곡λλ apiλ μ¬λ¬κ°μ§κ° μμΌλ―λ‘ μ΄λ₯Ό μ΄μ©νμ¬ λ€μν κΈ°λ₯μ νλ‘κ·Έλ¨μ λ§λ€ μ μλ€.
β
4. UI(User Interface)
* μ¬μ©μμ μ¬μ©μκ° λ€λ£° λμ(ex μ€λ§νΈν°, pc..)μ μ°κ²°
UIλ μ¬μ©μμ λ§μ£Όνλ€λ μλ―Έλ‘ λμ 보μ΄λ λμμΈ(ν°νΈ, μμ, μμ΄μ½ λ±λ±..)κ³Ό κΈ°μ μ μΈ μμΈ( μ λλ©μ΄μ λ±..)μ ν¬ν¨νλ€. μ΄λ μ¬λλ§λ€ λ§μ‘±μ λκ° λ€λ₯΄κΈ° λλ¬Έμ λΆλ§μ‘±μ μ΅μν νλκ²μ μ΄μ μ λλ€.
βLibrary(λΌμ΄λΈλ¬λ¦¬) / Framework(νλ μμν¬) / API / UI