API
Application Programming Inteface
- ์์ฉํ๋ก๊ทธ๋๋ฐ์์ ์ด์์ฒด์ ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ์ ์ดํ ์ ์๊ฒ ๋ง๋ ํ๋ก๊ทธ๋จ.
![image-20230319195610117](C:\Users\yunji\Desktop\like_lions\n์ผ์ฐจmd์ฒดํฌ\images[10๋ถ ํ
์ฝํก] ๐โโ๏ธํฐ๋ฒ์ API vs Library vs Framework\image-20230319195610117.png)
- ์ค์ ๊ตฌํ๊ณผ ๋
๋ฆฝ์ ์ผ๋ก ์ฌ์๋ง ์ ์ ๋์ด์๋ค.
- API ์ ๋ฐ๋ผ ์ ๊ทผ๊ถํ์ด ํ์ํ ์์๋ค.
- ์ฌ๋ฌ API ๊ฐ ์กด์ฌํจ.
Library
- ์์ฉํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐ์ ์ํด ํ์ํ ๊ธฐ๋ฅ์ ๋ชจ์๋์ ์ํํธ์จ์ด
ํน์ง
- ๋
๋ฆฝ์ฑ์ ๊ฐ์ง๋ค.
- ์์ฉํ๋ก๊ทธ๋จ์ด ๋ฅ๋์ ์ผ๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํจ. -> ๊ฐ๋ฐ์๊ฐ ์์ฑํ ์์ฉํ๋ก๊ทธ๋จ์์ ํ์ํ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํธ์ถํด์ ์ฌ์ฉํ๋ค.
Framework
- ์์ฉํ๋ก๊ทธ๋จ์ด๋ ์ํํธ์จ์ด ์๋ฃจ์
๊ฐ๋ฐ์ ์์ํ๊ฒ ํ๊ธฐ์ํด์ ์ ๊ณต๋ ์ํํธ์จ์ด ํ๊ฒฝ
ํน์ง
- ์ํธํ๋ ฅํ๋ ํด๋์ค์ ์ธํฐํ์ด์ค์ ์งํฉ
- ์์ฉ ํ๋ก๊ทธ๋จ์ด ์๋์ ์ผ๋ก ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํจ.
- ํ๋ ์์ํฌ๊ฐ ์์ ์ด ํ ์ผ์ ํ๊ณ ๋์ ๊ฐ๋ฐ์๊ฐ ๋ง๋ ์์ฉํ๋ก๊ทธ๋จ์ ํธ์ถํด์ ์ฌ์ฉํ๋ ๋๋.
๊ฒฐ๋ก