๐Ÿ“ข ๊ฐœ์š”

ํŽธ์˜์ ๊ณผ ์‹๋‹น์ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽธ์˜์ ์€ ๋ฏธ๋ฆฌ ์กฐ๋ฆฌ๋˜์–ด์žˆ๋Š” ์Œ์‹๋“ค์„ ๋‚ด๊ฐ€ ์‚ฌ๋‹ค ๋จน์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‹๋‹น์€ ๋‚ด๊ฐ€ ์ฃผ๋ฌธ ๋„ฃ์œผ๋ฉด, ๊ทธ ์ž๋ฆฌ์—์„œ ์Œ์‹์„  ์กฐ๋ฆฌํ•ด์„œ ๋งŒ๋“ค์–ด ์ œ๊ณต์„ ํ•ด์ฃผ๋ฉด ๋จน์„ ์ˆ˜ ์žˆ์ฃ .

์ด ๋‘˜์˜ ๊ทผ๋ณธ์ ์ธ ์ฐจ์ด๋Š”, ์—…์†Œ์—์„œ ๊ทธ๋•Œ๊ทธ๋•Œ ์Œ์‹์„ ๋งŒ๋“ค์–ด ์ฃผ๋Š”๊ฐ€ ์ž…๋‹ˆ๋‹ค.

์ •์  ์›น(Static Web) = ํŽธ์˜์ 
๋™์  ์›น(Dynamic Web) = ์‹๋‹น์— ๋น„์œ ํ•  ์ˆ˜ ์žˆ๊ฒ ์Šต๋‹ˆ๋‹ค.

 

๐Ÿ“ข Static Web vs Dynamic Web

์ •์  ์›น(Static Web)

  • ๋ง ๊ทธ๋Œ€๋กœ, "์›€์ง์ด์ง€ ์•Š๋Š”, ์–ธ์ œ ์ ‘์†ํ•ด๋„ ๊ฐ™์€ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์›น์‚ฌ์ดํŠธ"
  • ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์„œ๋ฒ„์— ๋ฏธ๋ฆฌ ์ž‘์„ฑํ•ด๋†“์€ HTML/CSS/JS ์ฝ”๋“œ๋“ค ๊ทธ๋Œ€๋กœ ํด๋ผ์ด์–ธํŠธ์˜ ๋ธŒ๋ผ์šฐ์ €์— ๊ฑด๋‚ด์ค€๋‹ค.
  • ํ•˜์ง€๋งŒ, ๋ฌด์กฐ๊ฑด ๋งค๋ฒˆ, ๋™์ผํ•œ ํŽ˜์ด์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.
    ํ˜„์žฌ ์‹œ๊ฐ„์„ ๋ณด์—ฌ์ฃผ๋Š” ํŽ˜์ด์ง€๋‚˜, ๋งค๋ฒˆ ๋žœ๋ค์ˆซ์ž๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ํŽ˜์ด์ง€, ์„œ๋ฒ„์— ์ง์ ‘์š”์ฒญ์„ํ•ด์„œ ๋ฐ›์•„์˜จ ๋‚ด์šฉ์„
    ๋ณด์—ฌ์ฃผ๊ธฐ๋„ ํ•˜๋Š” ํŽ˜์ด์ง€๋„ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฒฐ๊ตญ, ์ •์ ‘์›น์˜ ๊ธฐ์ค€์€, ์ ‘์†ํ•  ๋•Œ๋งˆ๋‹ค ๋ฐ›๊ฒŒ ๋˜๋Š” HTML,CSS,JS ์ฝ”๋“œ๋“ค, ๊ทธ๋ฆฌ๊ณ  ๋™๋ด‰๋œ ์ด๋ฏธ์ง€,์˜์ƒ ํŒŒ์ผ๋“ค์ด ๊ฐ™์€์ง€์— ๋”ฐ๋ผ ํŒ๋‹จ์ด ๋ฉ๋‹ˆ๋‹ค.
  • ์ข€ ๋” ์ •ํ™•ํ•˜๊ฒŒ๋Š”, ์„œ๋ฒ„์—์„œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๊ฐœ๋ฐœํ•ด๋†“์€ HTML/CSS/JS ์ฝ”๋“œ๋“ค์„, ์„œ๋ฒ„์—์„œ ์ง์ ‘ ๊ฐ€๊ณตํ•ด์„œ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ๋ฏธ๋ฆฌ ๊ฐœ๋ฐœํ•ด๋†“์€ ์ œํ’ˆ๋“ค์„ ๊ทธ๋Œ€๋กœ ๊ฐ€์ ธ๊ฐ€๊ฒŒ ํ•˜๋ƒ ? ์ž…๋‹ˆ๋‹ค.
  • ์˜ˆ๋ฅผ๋“ค์–ด, ์ ‘์†์‹œ๋งˆ๋‹ค ๋‚ด์šฉ์ด ๋ฐ”๋€”ํ•„์š”๊ฐ€ ์—†๋Š” ์‚ฌ์ดํŠธ. ํšŒ์‚ฌ์˜ ์†Œ๊ฐœํŽ˜์ด์ง€, ๋Œ“๊ธ€๊ธฐ๋Šฅ์ด ์—†๋Š” ๋ธ”๋กœ๊ทธ ํŽ˜์ด์ง€ ๋“ฑ์— ์‚ฌ์šฉ ๋  ์ˆ˜ ์žˆ๊ฒ ์ฃ  ?

๋™์  ์›น(Dynamic Web)

  • ํ•˜์ง€๋งŒ, ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋Œ“๊ธ€๋“ค์ด ๊ฒŒ์‹œํŒ ํŽ˜์ด์ง€๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ์–ด๋–ค๊ฐ€์š” ?
  • ๋งค๋ฒˆ ์ƒˆ๋กœ์šด ๋Œ“๊ธ€๋“ค์ด ์ถ”๊ฐ€๋œ, ์ƒˆ๋กœ์šด ์›นํŽ˜์ด์ง€๋ฅผ ์ œ๊ณตํ•˜๊ธฐ์—” ๋ฌด๋ฆฌ๊ฐ€ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • SNS ์›นํŽ˜์ด์ง€ ๊ฐ™์€ ๊ณณ์€ ๋งํ•  ๊ฒƒ๋„ ์—†๊ฒ ์ฃ  ?
  • ์ด๋Ÿฐ ํŽ˜์ด์ง€๋Š”, ์‹๋‹น๊ฐ™์ด, ์„œ๋ฒ„๊ฐ€ ๊ทธ๋•Œ๊ทธ๋•Œ ์š”๋ฆฌ๋ฅผ ํ•˜๋„๋ก ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋‘ ์›น ํŽ˜์ด์ง€์˜ ์ œ๊ณต ๋ฐฉ์‹์„ ๋น„๊ตํ•ด๋ณด์ฃ .

์ •์  ์›น์€ ๊ฐœ๋ฐœ์ž๊ฐ€ HTML/CSS/JS๋ฅผ ์„œ๋ฒ„์— ๋ฏธ๋ฆฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์—ฌ์งˆ ๋ชจ์Šต, ์ตœ์ข…๋ชจ์Šต์œผ๋กœ ์ฝ”๋”ฉํ•ด์„œ ์„œ๋ฒ„์— ์˜ฌ๋ ค๋†“๋Š”๋‹ค.

๋™์  ์›น์€ DB์—์„œ ์ •๋ณด๋ฅผ ์ฝ์–ด์„œ ์„œ๋ฒ„์—์„œ ๊ฐ€๊ณต๋œ ๋ชจ์Šต์„, ์ ‘์†ํ•  ๋•Œ๋งˆ๋‹ค ์ตœ์‹  ์ •๋ณด๋กœ ๋ณด์—ฌ์ฃผ๋Š” ๋ฐฉ์‹์ด ๋Œ€ํ‘œ์ ์ž…๋‹ˆ๋‹ค.

 

๐Ÿ“ข ๋งˆ๋ฌด๋ฆฌ

์Œ....๊ทธ๋Ÿฌ๋ฉด Dynamic Web์ด ์ข‹์€ ๊ฒƒ ๊ฐ™๋„ค์š” ?

๐Ÿ‘‰ ๋ชจ๋“  ๊ฒฝ์šฐ๊ฐ€ ๊ทธ๋ ‡์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค : ์˜คํžˆ๋Ÿฌ ๋™์ ์ด์—ˆ๋˜ ๋ฐฉ์‹์—์„œ ์ •์ ์œผ๋กœ ๋งŽ์ด ๋„˜์–ด๊ฐ€๋Š” ์ถ”์„ธ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

์˜›๋‚ ์— ๋„ค์ด๋ฒ„๊ฐ™์€ ํฌํ„ธ์‚ฌ์ดํŠธ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ์‹์ธ, ์ž‘์„ฑ์ž,์ œ๋ชฉ,๋‚ด์šฉ,์ž‘์„ฑ์ผ,๋Œ“๊ธ€ ๋“ฑ์˜ ์ •๋ณด๊ฐ€, DB์— ๋”ฐ๋กœ ์ €์žฅ์ด๋˜๊ณ  ์ด๋ฅผ ์ ‘์†์‹œ๋งˆ๋‹ค ํŽ˜์ด์ง€๋กœ ๊ฐ€๊ณตํ•ด์„œ ๋ณด์—ฌ์ฃผ๋Š” ๋ฐฉ์‹์˜ ๋™์  ๋ธ”๋กœ๊ทธ๋“ค์„ ๋‹ค๋“ค ์ด์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

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

์ฐจ๋ผ๋ฆฌ ๊ธ€ ํ•˜๋‚˜ํ•˜๋‚˜๋ฅผ HTML ํŒŒ์ผ ๋‹จ์œ„๋กœ, ์žก์ง€์ฒ˜๋Ÿผ ์ง„์—ดํ•ด๋†“๋Š”๊ฒŒ ํ›จ์”ฌ ์šด์˜ํ•˜๊ธฐ ํŽธํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋ณด๊ด€๋„ ๊ทธ HTMLํŒŒ์ผ๋“ค์„ ๊ทธ๋Œ€๋กœ ๋ณต์‚ฌํ•ด์„œ ์–ด๋”˜๊ฐ€ ์ €์žฅํ•ด๋†“์œผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์š”์ฆ˜ ๊ฐœ๋ฐœ์ž๋“ค์€ Jekyll ์ด๋‚˜ Hugo ๊ฐ™์€, ์ •์  ์›น ์ƒ์„ฑ ํˆด๋กœ ๋ธ”๋กœ๊ทธ๋ฅผ ๋งŽ์ด ๋งŒ๋“ญ๋‹ˆ๋‹ค.
ํŠน์ • ํ˜•์‹์œผ๋กœ ๋ธ”๋กœ๊ทธ ๊ธ€์„ ์ž‘์„ฑํ•˜๋ฉด, ๊ทธ๊ฑธ HTML,CSS ๋“ฑ๋“ฑ์˜ ํŒŒ์ผ๋“ค๋กœ ์ถœ๋ ฅํ•ด๋‚ด๊ณ , ๊ทธ ํ”„๋กœ์ ํŠธ๋ฅผ Github์ด๋‚˜ Netlify ๊ฐ™์€ ๊ณณ์— ์˜ฌ๋ฆฌ๋ฉด, ์ž๋™์œผ๋กœ ์ง„์—ด๋ผ์„œ ๋ธ”๋กœ๊ทธ ํŽ˜์ด์ง€๋กœ ๋ณด์—ฌ์ง€๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Jekyll ๊ณผ Hugo ์ •์  ์›น ์ƒ์„ฑ ํˆด

๊ฐœ๋ฐœ์ž ๋ธ”๋กœ๊ทธ ์ค‘์—, https:// ~ . github.io ๋กœ ๋๋‚˜๋Š” ๊ฒƒ๋“ค์ด, ๋ฐ”๋กœ ์ •์  ๋ธ”๋กœ๊ทธ๋“ค์˜ ์˜ˆ์‹œ ์ž…๋‹ˆ๋‹ค.

Jekyll๋กœ ๋ธ”๋กœ๊ทธ๋ฅผ ์ž‘์„ฑํ•ด์„œ github์— ๊ฒŒ์‹œํ•˜๋Š” ๊ฑด ๋น„์šฉ๋„ ๋“ค์ง€ ์•Š๊ณ , ๋ฐฐ์šฐ๊ธฐ ํฌ๊ฒŒ ์–ด๋ ต์ง€ ์•Š์œผ๋‹ˆ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๋ณธ์ธ์ด ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ๋“ค์„ ์ด๋ ‡๊ฒŒ ๋ธ”๋กœ๊ทธ์— ์ •๋ฆฌํ•˜๋ฉด, ๊ณต๋ถ€ํ•˜๋Š”๋ฐ ๋งŽ์€ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

 

 

๋ฌธ์ œ๊ฐ€ ๋˜๊ฑฐ๋‚˜, ์ž˜๋ชป๋œ ์ •๋ณด๊ฐ€ ์žˆ์œผ๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”. ๐Ÿ™


 

728x90
๋ฐ˜์‘ํ˜•

+ Recent posts