์‘์šฉํ”„๋กœ๊ทธ๋žจ 1

[CS] API? Application? ๊ฐ„๋‹จ์ •๋ฆฌ.

Application์ด๋ž€(๊ฐ„๋‹จ๋ช…๋ฃŒ)? Why? API(Application Programing Interface)์˜ ์ •ํ™•ํ•œ ์ •์˜์— ๋Œ€ํ•ด ๊ฐ‘์ž‘์Šค๋Ÿฐ ์˜๋ฌธ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๊ด€์—ฐ API๋ž€ ๋ฌด์—‡์ผ๊นŒ. API๋ฅผ ์•Œ๊ธฐ ์œ„ํ•ด์„  Application์˜ ์ •์˜์— ๋Œ€ํ•ด ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์•„์ฃผ์•„์ฃผ ๋‹จ์ˆœํ•˜๊ฒŒ ์ •๋ฆฌํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. Application์ด๋ž€? ์‘์šฉ์ด๋ž€ ๋œป์ด๋ฉฐ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์€ ๋ฌด์—‡์ผ๊นŒ์š”? ์‘์šฉํ”„๋กœ๊ทธ๋žจ์ด๋ž€? ํ”„๋กœ๊ทธ๋žจ ์ค‘์—์„œ ํŠน์ •ํ•œ ์—…๋ฌด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์„ ๊ฐ€์ง€๊ณ  ๋งŒ๋“ค์–ด์ง„ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. API๋ž€? ์„œ๋ฒ„์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ์ถœ์ž…๊ตฌ ์—ญํ• ์„ ํ•˜๋ฉฐ(interface์ด๊ธฐ ๋•Œ๋ฌธ์—) ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๊ธฐ๊ธฐ๊ฐ€ ์›ํ• ํ•˜๊ฒŒ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์ ‘์†์„ ํ‘œ์ค€ํ™” ํ•ฉ๋‹ˆ๋‹ค.(๊ธฐ..

CS 2021.11.08
728x90
๋ฐ˜์‘ํ˜•