8์›” Challenge : ๋‹จ์–ด ๋‘ ๊ฐœ์”ฉ ์†Œ๊ฐœํ•˜๊ธฐ

[CS์ง€์‹] ํ”„๋ ˆ์ž„์›Œํฌ(Framework)์™€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(Library)

๋ฐ์ฅฌ๋”” 2023. 8. 9. 08:26

์˜ค๋Š˜์˜ ๋‹จ์–ด๋Š” ํ”„๋ ˆ์ž„์›Œํฌ์™€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค.

์š” ๋ช‡์ผ ์กฐ๊ธˆ ํž˜๋“ค์—ˆ๊ธฐ ๋•Œ๋ฌธ์—.. ์˜ค๋Š˜์€ ๊ธฐ์ดˆ ์ง€์‹์œผ๋กœ ๋ณต์žกํ•œ ๋จธ๋ฆฌ๋ฅผ ์‹ํ˜€๋ณด์ž !๐Ÿฅฒ
๊ธฐ์ดˆ ์ง€์‹์ด๊ธด ํ•˜์ง€๋งŒ ์€๊ทผํžˆ ํ—ท๊ฐˆ๋ฆฌ๊ธฐ๋„ ํ•˜๊ณ , ์„ค๋ช…ํ•˜๋ ค ํ•˜๋ฉด, โ€œ ..๋ผˆ๋Œ€์™€ ๋ชจ๋“ˆ ..? โ€ ์ด๋ ‡๊ฒŒ ๋จธ๋ญ‡๊ฑฐ๋ฆฌ๊ฒŒ ๋˜๋Š” ์ง€์‹์ด์–ด์„œ ์ด๋ฒˆ ๊ธฐํšŒ์— ๋‹ค์‹œ ๋˜์งš๊ณ  ๋„˜์–ด๊ฐ€๋ณด์ž.



๐Ÿฉปํ”„๋ ˆ์ž„์›Œํฌ(Framework)

๊ฐœ๋ฐœ์ž๊ฐ€ ์›ํ•˜๋Š” ๊ธฐ๋Šฅ ๊ตฌํ˜„์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•„์ˆ˜์ ์ธ ์ฝ”๋“œ, ์•Œ๊ณ ๋ฆฌ์ฆ˜, DB ์—ฐ๋™ ๋“ฑ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์ด๋‚˜, ์ผ์ •ํ•œ ํ˜•ํƒœ๋ฅผ ๊ฐ–์ถ”๊ณ  ์žˆ๋Š” ๊ณจ๊ฒฉ, ๋ผˆ๋Œ€๋ฅผ ๋งํ•œ๋‹ค.

ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋งŒ์œผ๋กœ ํ”„๋กœ๊ทธ๋žจ์ด ๋™์ž‘ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ผˆ๋Œ€๋ฅผ ์ œ๊ณตํ•˜๊ณ  ๊ทธ ์œ„์— ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋“œ๋ฅผ ์˜ฌ๋ ค ๋™์ž‘ํ•˜๊ฒŒ๋” ํ•˜๋Š” ํŠน์ง•์ด ์žˆ๋‹ค.

๐Ÿ“–์˜ˆ์‹œ
- Spring : Java ์„œ๋ฒ„ ๊ฐœ๋ฐœ์—
- Django, Flask : Python ์„œ๋ฒ„ ๊ฐœ๋ฐœ์— ์‚ฌ์šฉ
- Android : ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๊ฐœ๋ฐœ์— ์‚ฌ์šฉ

์›น ๊ฐœ๋ฐœ์— ์‚ฌ์šฉ๋˜๋Š” Angular, Vue.js ๋“ฑ
์ž๋ฐ” ๊ธฐ๋ฐ˜์˜ JSP๋ฅผ ์œ„ํ•œ ํ”„๋ ˆ์ž„ ์›Œํฌ Struts
๋ฃจ๋น„๋กœ ์ž‘์„ฑ๋œ MVCํŒจํ„ด์„ ์ด์šฉํ•˜๋Š” Ruby on Rails

๋Œ“๊ธ€์ˆ˜0