Archive for Dev. (junyup2)

์ง€์‹์„ ์ฑ„์›Œ๊ฐ€๋Š” ใ€Ž๊ฐœ๋ฐœ์ž/ํ™”์ดํŠธํ•ด์ปคใ€๋ฅผ ๋ชฉํ‘œ๋กœ ์ •๋ฆฌํ•˜๋Š” ๋ธ”๋กœ๊ทธ

์›น(Web) ๊ฐœ๋ฐœ

์›น ๊ฐœ๋ฐœ์˜ ๊ธฐ์ดˆ์–ธ์–ด (HTML/CSS/JS/PHP)

Gearvirus(junyup2) 2023. 11. 4. 17:37
์›น ๊ฐœ๋ฐœ์˜ ํ•„์š”์„ฑ

 

๋ชจ์˜ ํ•ดํ‚น ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ...

์›น ํ•ดํ‚น์„ ์ง„ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์šฐ์„ ์ ์œผ๋กœ ๋งŒ๋“ค์ค„ ์•Œ์•„์•ผ ํ•จ์„ ๋ผˆ์ €๋ฆฌ๊ฒŒ ๋Š๋‚Œ

 

์›น ๊ฐœ๋ฐœ์€ ๋งค์šฐ ๋‹ค์–‘ํ•œ ์–ธ์–ด๋กœ ๊ตฌํ˜„์ด ๊ฐ€๋Šฅ

ํ•˜์ง€๋งŒ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์–ธ์–ด๋ฅผ ๋‹ค ์Šต๋“ํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅ

 

๊ฐ€์žฅ ๋Œ€์ค‘์ ์ด๊ณ , ํ•„์ˆ˜์ ์ธ ์–ธ์–ด 4๊ฐ€์ง€

 

>> HTML, CSS, JS, PHP <<

์— ๋Œ€ํ•œ ์ •๋ฆฌ๋ฅผ ํ•˜๋ฉฐ ๊ณต๋ถ€ํ•˜๋ ค ํ•จ


ํ”„๋กœํŠธ์—”๋“œ(Front-End) vs ๋ฒก์—”๋“œ(Back-End)

 

๊ฐœ๋ฐœ์„ ํ•˜๋‹ค๋ณด๋ฉด ํ”„๋ก ํŠธ์—”๋“œ, ๋ฒก์—”๋“œ ๋ผ๋Š” ๋ง์„ ๋งŽ์ด ๋“ค์„ ์ˆ˜ ์žˆ์Œ

  • ํ”„๋ก ํŠธ์—”๋“œ(Front-End) : ํด๋ผ์ด์–ธํŠธ ์ธก ์ฝ”๋“œ(๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์‹คํ–‰ํ•˜๋Š” ์ฝ”๋“œ)
    • (์›นํŽ˜์ด์ง€ ๋””์ž์ธ - HTML, CSS, JavaScript, etc...)
  • ๋ฒก์—”๋“œ(Back-End) : ์„œ๋ฒ„์ธก ์Šคํฌ๋ฆฝํŠธ, ๋ฒก์—”๋“œ ์ฝ”๋“œ
    • (PHP, ASP, JSP, etc...)

 

HTML  : Hypertext Markup Language

(.html)

 

  •  HTML์€ ์›น ํŽ˜์ด์ง€์˜ ๊ตฌ์กฐ์ ์ธ ๋ถ€๋ถ„์„ ๋‹ด๋‹นํ•˜๋Š” ์–ธ์–ด
    • ๋ชจ๋“  ์›นํŽ˜์ด์ง€์—์„œ ๋ผˆ๋Œ€ ์—ญํ• ์„ ํ•˜๋Š” ํ•„์ˆ˜์ ์ธ ์–ธ์–ด
    • ์›น ํŽ˜์ด์ง€์˜ ์ „์ฒด์ ์ธ ํ‹€์„ ์žก์•„์ฃผ๋Š” ์—ญํ• 

 

CSS : Cascading Style Sheets

(.css)

 

  •  CSS๋Š” ์›น ํŽ˜์ด์ง€์˜ ๋””์ž์ธ์  ์š”์†Œ๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ์–ธ์–ด
    • HTML ์š”์†Œ์— ์„ ํƒ์ ์œผ๋กœ CSS ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉ
    • text์— ์ƒ‰์„ ์ž…ํžˆ๊ณ , ๊ธ€์”จ์ฒด๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ , ์–ด๋–ค ์š”์†Œ์˜ ์œ„์น˜๋‚˜ ๋ชจ์–‘์„ ์ง€์ • ํ•˜๋Š” ๋“ฑ์˜ ๋””์ž์ธ์  ์š”์†Œ

 

JS : JavaScript

(.js)

 

  • JS๋Š” ์›นํŽ˜์ด์ง€์˜ ๋™์ ์ธ ์š”์†Œ๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ์–ธ์–ด
    • ๋‹ค์–‘ํ•œ ํšจ๊ณผ๋“ค๊ณผ, ์›€์ง์ด๋Š” ์š”์†Œ๋“ค์— ์‚ฌ์šฉ

 

PHP : Hypertext Preprocerssor

(.php)

 

  • PHP๋Š” ์„œ๋ฒ„ ์‚ฌ์ด๋“œ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด๋กœ, ์‹œ์Šคํ…œ์  ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ์–ธ์–ด
  • Server Side Script  (= Server Side Technology)
    • ์„œ๋ฒ„์ธก์— ์œ„์น˜ํ•˜์—ฌ ๋™์ž‘ํ•˜๋Š” ๊ธฐ์ˆ /์–ธ์–ด 
    • ๋Œ€๋ถ€๋ถ„ HTML ๋ฌธ์„œ ์•ˆ์— ํฌํ•จํ•˜์—ฌ ์‚ฌ์šฉ
    • ์›น ํŽ˜์ด์ง€์˜ ์™ธ์ ์œผ๋กœ ๋ณด์—ฌ์ง€๋Š” ์—ญํ• ๋„ ์ˆ˜ํ–‰์ด ๊ฐ€๋Šฅ
    • BUT ! , ์ฃผ๋กœ ๊ธฐ๋Šฅ์ ์ธ ์—ญํ• ์„ ์ˆ˜ํ–‰
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋ฉด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ํ‘œํ˜„
    • ์‚ฌ์šฉ์ž๊ฐ€ ์—…๋กœ๋“œํ•œ ํŒŒ์ผ์„ ์„œ๋ฒ„์— ์ €์žฅ
    • ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„์„œ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋‚˜ ํŒŒ์ผ์— ์ €์žฅ
    • ์ €์žฅ๋œ ์ •๋ณด๋ฅผ ๋ถˆ๋Ÿฌ์™€ HTML์„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ ์œผ๋กœ ์ƒ์„ฑํ•˜์—ฌ ์›น๋ธŒ๋ผ์šฐ์ €๋กœ ์ „์†ก
  • PHP - Personal Hompage Tools
    • ๊ฐœ์ธ์˜ ํ™ˆํŽ˜์ด์ง€๋ฅผ ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์•„์ฃผ ๊ฐ€๋ฒผ์šด ๋„๊ตฌ๋กœ์„œ ์‹œ์ž‘๋จ
    • ํ˜„์žฌ๋Š” Hypertext Preprocessor๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ๋ฐ”๋€œ
      • Hypertext : ๋ฌธ์„œ์™€ ๋ฌธ์„œ๊ฐ€ ๋งํฌ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๊ฒƒ
        • Hypertext๋ฅผ ๋งŒ๋“œ๋Š” ์–ธ์–ด๊ฐ€ HTML
      • Preprocessor (์ „์ฒ˜๋ฆฌ) : HTML์ด ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์ „๋‹ฌ๋˜๊ธฐ ์ „์—, HTML์„ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ชฉ์ ์— ์˜ํ•ด์„œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ ์œผ๋กœ ๋˜ ๋‹ค์ด๋‚˜๋ฏนํ•˜๊ฒŒ ๋งŒ๋“ค์–ด๋‚ด๋Š” ์–ธ์–ด/์‹œ์Šคํ…œ
  • โ€ป PHP๋Š” ์ดˆ์ฐฝ๊ธฐ์—๋Š” Perl๋กœ ์ž‘์„ฑ, ํ˜„์žฌ๋Š” C๋กœ ์ƒˆ๋กญ๊ฒŒ ๋งŒ๋“ค์–ด์ง