๐Ÿง‘๐Ÿปโ€๐Ÿ’ป ๋ฃจ๋น„ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘

Ruby

์ œ๋ชฉ ๊ทธ๋Œ€๋กœ ๋ฃจ๋น„ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•˜์˜€๋‹ค. ๐Ÿ˜ถ

์ข‹์€ ์–ธ์–ด์ž„์—๋Š” ํ‹€๋ฆผ ์—†์ง€๋งŒ ์ด๋ฏธ ํ•œ๊ตญ ์‹œ์žฅ์—์„œ๋Š” ๊ฑฐ์˜ ์‚ฌ์šฉ๋˜์ง€ ์•Š๊ณ  ๊ตฌ๊ธ€์—๋„ ํ•œ๊ธ€๋กœ ๋œ ์ •๋ณด๊ฐ€ ๊ฑฐ์˜ ์—†๋‹ค.. ๐Ÿ™„

ํ•˜์ง€๋งŒ ๋‚ด๊ฐ€ ์‚ด๊ณ  ์žˆ๋Š” ๊ณณ์€ ๋ฃจ๋น„๊ณตํ™”๊ตญ ์ผ๋ณธ์ด๋‹ค. ๐Ÿ‡ฏ๐Ÿ‡ต

3์›” ์ค‘์ˆœ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ ์ทจ์—…ํ™œ๋™์€ ๋Œ€๋žต 2๊ฐœ์›”์ด ์ง€๋‚ฌ๋‹ค. ใ…Žใ…Ž ์‹œ๊ฐ„์ด ๋ฌด์ฒ™ ๋น ๋ฅด๊ฒŒ ์ง€๋‚˜๊ฐ”์ง€๋งŒ ์ทจ์—…ํ™œ๋™์„ ํ•˜๋ฉด์„œ ๋งŽ์€ ๊ฑธ ๋Š๊ผˆ๋‹ค.

ํ”„๋ก ํŠธ์•ค๋“œ ์ชฝ์€ ํ™•์‹คํžˆ ๋ฆฌ์•กํŠธ, ๋ทฐ, ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ, NEXT.js, Docker ๋“ฑ๋“ฑ ์ตœ์‹  ์Šคํƒ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ณณ์ด ์ƒ๊ฐ์™ธ๋กœ ๊ฝค ๋งŽ์ง€๋งŒ ๋ฐฑ์—”๋“œ๋Š” Node.JS, JAVA๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ณณ์ด ๊ทธ๋ฆฌ ๋งŽ์ง€ ์•Š๋‹ค.

๋Œ€๋ถ€๋ถ„ Ruby ํ˜น์€ PHP๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

์ผ๋ณธ์–ด๋„ ์ผ๋ณธ์–ด์ง€๋งŒ ํ˜„์žฌ ์‹ค๋ฌด๊ฒฝ๋ ฅ์ด ๋งค์šฐ ํ•„์š”ํ•œ ๊ฒƒ์„ ์ฒด๊ฐํ•˜๊ฒŒ ๋˜์—ˆ๊ณ  ๋นจ๋ฆฌ ์‹œ์žฅ์—์„œ ์š”๊ตฌํ•˜๋Š” ์–ธ์–ด๋ฅผ ๊ณต๋ถ€ํ•ด์„œ ์ทจ์—…ํ•˜๋Š” ๊ฒƒ์ด ์šฐ์„ ์ด๋ผ๋Š” ์ „๋žต์„ ์„ธ์› ๋‹ค.

๊ทธ๋ ‡๋‹ค๊ณ  ํ•ด์„œ ๋ฃจ๋น„๊ฐ€ ๋‚˜์œ ์–ธ์–ด๋Š” ์•„๋‹Œ๊ฒƒ ๊ฐ™๋‹ค. ๐Ÿ‘€

๋ฐฑ์—”๋“œ์˜ ํ๋ฆ„?์„ ๊ณต๋ถ€ํ•˜๊ธฐ๋Š” ํ–ˆ์œผ๋‚˜ ์‹ค์ œ๋กœ ๋งŒ์ ธ๋ณธ์ ์ด ์—†๊ณ , ์ฃผ๋„์ ์œผ๋กœ ํด๋ผ์ด์–ธํŠธ๋ถ€ํ„ฐ ์„œ๋ฒ„ ๋ฐ DB๊นŒ์ง€ ํ˜ผ์ž ํ•ด๋ณธ์ ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋ฐฐ์šฐ๊ธฐ ์‰ฌ์šด ๋ฃจ๋น„๋กœ ํ•œ๋ฒˆ ๊ฐ„๋‹จํ•œ ๊ฒŒ์‹œํŒ ๋ฐ ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณผ ์˜ˆ์ •์ด๋‹ค.

๋˜ ๋‹น๊ทผ๋งˆ์ผ“์ด๋‚˜ ๋ฐฐ๋‹ฌ์˜๋ฏผ์กฑ๋„ ์ฒ˜์Œ์— ๋ฃจ๋น„๋ฅผ ์‚ฌ์šฉํ•œ ๋งŒํผ ๋Œ€๊ทœ๋ชจ ์›น์„œ๋น„์Šค๊ฐ€ ํ•„์š”ํ•œ๊ฒŒ ์•„๋‹Œ ์ด์ƒ ๋ฃจ๋น„๊ฐ€ ์˜คํžˆ๋ ค ๋ฐฑ์—”๋“œ๋ฅผ ๋ง›๋ณด๊ธฐ์—๋Š” ๋” ์ข‹์„๊ฒƒ์ด๋ผ ์ƒ๊ฐํ•œ๋‹ค. ๐Ÿ™‚

ROR

์œ„์˜ ์‚ฌ์ง„์€ ๋ฃจ๋น„์˜ ํ”„๋ ˆ์ž„์›Œํฌ์ธ โ€˜Ruby on Railsโ€™์ด๋‹ค.

๋ฃจ๋น„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๊ฐ€ ๋ฐ”๋กœ ์ด ๊ฐ•๋ ฅํ•œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋ผ๊ณ  ํ•œ๋‹ค. ๐Ÿ˜ฎ

๋ ˆ์ผ์ฆˆ์— ์ข€ ์ ์‘์ด ๋œ๋‹ค๋ฉด ํ˜„์žฌ ๊ณต๋ถ€์ค‘์ธ ๋ฆฌ์•กํŠธ๋„ ์—ฐ๊ฒฐํ•ด์„œ ์‚ฌ์šฉํ•ด๋ณด๋ ค ํ•œ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์•„์ง ์ •ํ•˜์ง€๋Š” ์•Š์•˜์ง€๋งŒ ์•„๋ฌด๋ž˜๋„ MySQL์„ ์„ ํƒํ•ด์„œ ์‚ฌ์šฉํ• ๊ฒƒ ๊ฐ™๋‹ค.

๋นจ๋ฆฌ ์ด Jekyll ๊ธฐ๋ฐ˜ ๋ธ”๋กœ๊ทธ๋„ ๋ฆฌ์•กํŠธ์™€ Next.JS๋กœ ๋ฐ”๊ฟ”๋ฒ„๋ ค์•ผํ•˜๋Š”๋””.. ๐Ÿ™ ์ผ๋ณธ์–ด๋„ ๊ณต๋ถ€ํ•ด์•ผํ•˜๊ณ  ๊ณต๋ถ€ํ•ด์•ผํ• ๊ฒŒ ์‚ฐ๋”๋ฏธ๋ผ ใ…‹ใ…‹ ์„œ๋‘๋ฅด์ง€ ์•Š๊ณ  ์ฒœ์ฒœํžˆ ๊ฐ€์•ผ๊ฒ ๋‹ค.

6์›” ๋ง๊นŒ์ง€ ์กฐ๊ธˆ๋งŒ ๋” ํž˜๋‚ด๋ณด์ž!! ํ™”์ดํŒ…!! ๐Ÿคช