๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ”„๋ ˆ์ž„์›Œํฌ์ฐจ์ด 1

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์ฐจ์ด์ 

๊ตฌ๋ถ„Library(๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ)Framework(ํ”„๋ ˆ์ž„์›Œํฌ)๊ฐœ๋…๊ฐœ๋ฐœ์ž๊ฐ€ ํŠน์ • ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ๋•Œ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ ์ง‘ํ•ฉ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์˜ ๊ตฌ์กฐ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐํŠน์ •๊ทœ์น™์— ๋”ฐ๋ผ ๊ฐœ๋ฐœํ•ด์•ผ ํ•˜๋Š”์ผ์ข…์˜ ํ…œํ”Œ๋ฆฟ ๋˜๋Š” ๊ธฐ๋ฐ˜ ๊ตฌ์กฐ์ œ์–ดํ๋ฆ„๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋“œ๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ์‚ฌ์šฉ(๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ์–ด๊ถŒ์„ ๊ฐ€์ง)ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ๊ฐœ๋ฐœ์ž์˜ ์ฝ”๋“œ๋ฅผ ํ˜ธ์ถœ(ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์ œ์–ด๊ถŒ์„ ๊ฐ€์ง)Inversion of Control์‚ฌ์šฉ๋ฐฉ์‹ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ ๊ณจ๋ผ์„œ ์‚ฌ์šฉํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ตฌ์กฐ์™€ ๊ทœ์น™์„ ๋”ฐ๋ฅด๋ฉฐ์ „์ฒด์ ์ธ ๊ฐœ๋ฐœ ๊ณผ์ •์— ํ†ตํ•ฉ์œ ์—ฐ์„ฑ์ž์œ ๋กญ๊ฒŒ ์„ ํƒํ•˜๊ณ  ์กฐํ•ฉ ๊ฐ€๋Šฅํ”„๋ ˆ์ž„์›Œํฌ์˜ ๊ทœ์น™๊ณผ ๊ตฌ์กฐ๋ฅผ ์ค€์ˆ˜ํ•ด์•ผ ํ•จ์˜ˆ์‹œPandas, NumPy, jQuery, LodashDjango, Spring, Angular, React(ํŠน์ • ๋งฅ๋ฝ์—์„œ ์ปดํฌ๋„ŒํŠธ ๊ธฐ๋ฐ˜ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ๋ถ„๋ฅ˜๋˜๊ธฐ๋„ ํ•จ)..

ComputerScience 2024.12.06
728x90
๋ฐ˜์‘ํ˜•