2021. 10. 6. 23:39ใHTML + CSS + JS
์ ๋ง ๊ธฐ์ด์ด๊ธด ํ์ง๋ง ๊ทธ๋ฅ ๊ฐ๋ ์ ์ ๋ฆฌํ์๋ ์๋ฏธ์์~,,
1. HTML
Hyper Text Markup Language ๋ก ์น ๋ธ๋ผ์ฐ์ ์ฐฝ์ ์น ๋ฌธ์์ ๋ด์ฉ์ ๋ณด์ฌ์ฃผ๋๋ฐ ํ์ํ ์ฝ์์ด๋ผ๊ณ ํ ์ ์๋ค.
HTML์ ์น ๋ธ๋ผ์ฐ์ ์์ ์ด๋๊ฐ ํค๋์ด๊ณ , ์ด๋๊ฐ ์ด๋ฏธ์ง์ด๋ฉฐ, ์ด๋๊ฐ ์ ๋ชฉ์ธ์ง์ ๋ํ ์น ์์๋ฅผ ์๋ ค์ฃผ๋ ์ญํ ์ ํ๋ค.
์ฆ, HTML์ ์น ๋ธ๋ผ์ฐ์ ์ ๋ผ๋?๋ฅผ ๋ง๋๋ ์ญํ ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
2. CSS
HTML๋ก ์น ์์๋ฅผ ๋ง๋ค๊ณ , ์ฌ์ฉ์๊ฐ ๋ณด๊ธฐ ํธํ๋๋ก ๊พธ๋ฏธ๊ณ , ๋ฐฐ์นํ ๋ ์ฌ์ฉํ๋ ๊ฒ์ด CSS์ด๋ค.
CSS๋ก ๋ฐ์ํ ์น์ ๋ง๋ค๊ธฐ๋ ํ๊ณ , ํ์ํ ๊ณณ์ ๊ฐ์กฐํ ์ ์๋ค.
3. JavaScript
์น ์ฌ์ดํธ๋ ์ ์ ์ฌ์ดํธ์ ๋์ ์ฌ์ดํธ๋ก ๋๋ ์ ์๋๋ฐ, ๊ธฐ์ ์ฉ ํ๋ณด ํ์ด์ง์ ๊ฐ์ด ์ฌ์ฉ์์๊ฒ ๋จ์ํ ์ ๋ณด๋ง ์ ๊ณตํ๋ ์ฌ์ดํธ๋ณด๋ค๋ ์์ฆ์ ์ฌ์ฉ์๊ฐ ํด๋ฆญํ๋ฉด ๊ทธ์ ๋ํ ๋ฐ์์ด ์์ด์ผ ํ๋ ๋์ ์ฌ์ดํธ๊ฐ ๋ง์ด ์ด์ฉ๋๋ค.
์ด๋ ๋์์ ๋ฐ๋ผ ๋ฐ์ํ๋๋ก ๊ตฌํํ ๋ ์ฌ์ฉํ๋ ๊ฒ์ด JS์ด๋ค.
JS ๋ฌธ๋ฒ์ ์ตํ๊ณ ๋๋ฉด, ๋ฆฌ์กํธ๋ ๋ทฐ์ ๊ฐ์ ์๋ฐ์คํฌ๋ฆฝํธ ํ๋ ์์ํฌ๋ฅผ ๋ฐฐ์ฐ๋๋ฐ ํจ์ฌ ์ฝ๋ค๊ณ ํ๋ค.
* ํ๋ ์์ํฌ๋?
ํ๋ก๊ทธ๋จ์ ๋ง๋ค ๋ ํ์ํ ์ฌ๋ฌ ๊ธฐ๋ฅ์ ์ฝ๊ฒ ๊ตฌํํ ์ ์๋๋ก ๋์์ฃผ๋ ๋๊ตฌ์ด๋ค.
(์ด๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ํท๊ฐ๋ฆด ์๋ ์๋๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๊ฐ๋ฐ์๊ฐ ์์ ์ด ํ์ํ ๊ธฐ๋ฅ๋ง ์ฌ์ฉํด๋ ๋์ง๋ง, ํ๋ ์์ํฌ๋ ํ๋ ์์ํฌ๊ฐ ์ ํด๋ ๋๋ก ๋ฐ๋ผ์ผ ํ๊ธฐ ๋๋ฌธ์ ์กฐ๊ธ ์ฐจ์ด๊ฐ ์๋ค. )
* JS ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ๋ ์์ํฌ
์ ์ด์ฟผ๋ฆฌ (jQuery) : DOM์ ํ์ฉํด ์น ์์๋ฅผ ์กฐ์ํ๊ธฐ ์ฝ๊ณ ์ฌ์ฉํ๊ธฐ ํธ๋ฆฌํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. (์์ฆ์ ์กฐ๊ธ ๋ค๋ฅธ ํ๋ ์์ํฌ์ ๋ฐ๋ฆฌ๋ ์ถ์ธ)
D3.js : ์น ๋ธ๋ผ์ฐ์ ์์ ์ค์๊ฐ์ผ๋ก ๋ณํ๋ ์ ๋ณด๋ฅผ ์๊ฐ์ ์ผ๋ก ํ์ํ๊ธฐ์ ์ ํฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๊ตฌ
๋ถํธ์คํธ๋ฉ (Bootstrap) : ์น ์ฌ์ดํธ ๋์์ธ์ ์ฝ๊ฒ ๋ง๋ค์ด์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๊ตฌ์ด๋ค.
๋ฆฌ์กํธ (React) : ํ์ด์ค๋ถ์ฒ๋ผ ํ ํ๋ฉด์์ ๋ชจ๋ ๋ด์ฉ์ ๋ณผ ์ ์๋ ์ฌ์ดํธ๋ฅผ SPA(Single Page Application)์ด๋ผ๊ณ ํ๋ค. SPA์ฒ๋ผ ๋ณต์กํ ์ฌ์ดํธ๋ฅผ ๊ฐ๋ฐํ ๋ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๋ค. (ํ์ด์ค๋ถ์ด ๊ฐ๋ฐ)
์ต๊ทค๋ฌ (Angular) : ๊ตฌ๊ธ์์ ๊ฐ๋ฐํ ์ธ์ด๋ก ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๋ ํ๋ ์์ํฌ
๋ทฐ (Vue) : ์น ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋๋ ํ๋ ์์ํฌ (ํ๋ฉด์ ๋ณด์ด๋ ๋ถ๋ถ์ ์ค์ ์ ๋๊ณ ์์ด์ ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ํ๋ ์์ํฌ๋ฅผ ํจ๊ป ์ฌ์ฉ )
* ๋ฐฑ์๋ ๊ฐ๋ฐ ์ธ์ด์ ํ๋ ์์ํฌ
Node.js , Express : node.js๋ ์๋ฒ์์ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ ์ ์๋ ํ๊ฒฝ, ์ฆ ํ๋ซํผ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
node.js์์ ์ฃผ๋ก ์ฌ์ฉํ๋ ์น ๊ฐ๋ฐ ํ๋ ์์ํฌ๊ฐ express์ด๋ค.
Java, Spring : ๋ฐฑ์๋ ๊ฐ๋ฐ๋ก ๋ง์ด ์ฌ์ฉํ๋ ์ธ์ด ์ค ํ๋์๋ ์๋ฐ์ด๋ค. ์๋ฐ์ ์น ๊ฐ๋ฐ ํ๋ ์์ํฌ๋ก๋ ์คํ๋ง์ ๋ง์ด ์ฌ์ฉํ๋ค.
python, Django: ๋ฐ์ดํฐ๋ฅผ ๋ง์ด ๋ค๋ค์ผํ๋ ๋ถ์ผ์์ ๋ ์ ๋ฆฌํ๊ณ , ์ข ๋ ๋ฐฐ์ฐ๊ธฐ ์ฌ์ ๋ง์ ์ฌ์ฉ์๋ค์ด ์ ๋ฌธํ๊ธฐํ๋ ํ์ด์ฌ์ด๊ณ , ํ์ด์ฌ ํ๋ ์์ํฌ๋ก๋ ์ฅ๊ณ ๋ฅผ ์ฌ์ฉํ๋ค.
php, CodeIgniter : php7 ๋ฒ์ ๋ถํฐ๋ ๊ทธ๋ฅ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ํ ํ๋ ์์ํฌ๋ก ๋ณํ๋ค๊ณ ๋ ํ๋ค. php ์ ์น ํ๋ ์์ํฌ๋ ์ฝ๋์ด๊ทธ๋์ดํฐ์ด๋ค.
'HTML + CSS + JS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
2-3. html ํ ์คํธ ํ๊ทธ ์๊ฐ (0) | 2021.10.07 |
---|---|
2-2. HTML ์๋งจํฑ ํ๊ทธ (0) | 2021.10.07 |
2-1. HTML ๊ฐ๋ ๊ณผ ๊ธฐ๋ณธ์ ์ธ ๊ตฌ์กฐ (0) | 2021.10.07 |
1-2. ๋ฐฑ์๋์ ํ๋ก ํธ์๋๋? (0) | 2021.10.06 |
1-1. ์๋ฒ์ ํด๋ผ์ด์ธํธ๋? (0) | 2021.10.06 |