๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ ๋ฌด์์ ๋๊น?
๋จ์ผ ํ์ด์ง ์ฑ์ ์ฑ ์๋์ UI๋ฅผ ์ต์ ํํ์ฌ ์ ํ์จ์ ๋์ด๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ๋๋ค. ๋ค์์ SPA๋ฅผ ์ฒ์๋ถํฐ ๊ฐ๋ฐํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋ช ๊ฐ์ง ํ์ ๋๋ค.

์ต๊ทผ ๋ช ๋ ๋์ ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ์ ์ฐธ์ฌ ์ฆ๊ฐ์ ๊ณ ์ ํ ๊ฒฝํ์ผ๋ก ์ธํด ์์ฒญ๋ ๊ด์ฌ์ ๋ฐ์์ต๋๋ค. Google์ ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ํด Gmail ๋ฐ Google ์ง๋์์ ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค๋ฅธ ์๋ก๋ Twitter, Facebook ๋ฐ GitHub๊ฐ ์์ต๋๋ค. ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์ข์ ์ ์ ์น ์๋ฒ์ ๋ ์ ์ ๋ฆฌ์์ค๊ฐ ํ์ํ๋ค๋ ๊ฒ์ ๋๋ค.
๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ณด๊ธ๋๊ธฐ ์ ์๋ ์น ๋ธ๋ผ์ฐ์ ๊ฐ ๊ธฐ์กด์ ํด๋ผ์ด์ธํธ-์๋ฒ ์ํคํ ์ฒ๋ฅผ ๋ฐ๋ฅด๋ ๊ธฐ์กด์ ๋ค์ค ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋๋ฆฌ ์ฌ์ฉ๋์์ต๋๋ค. ์ด ๋ชจ๋ธ์์ ํด๋ผ์ด์ธํธ๋ ํน์ ์น ํ์ด์ง์ ์ก์ธ์คํ๊ธฐ ์ํด ์๋ฒ์ ์์ฒญ์ ๋ณด๋ด๊ณ ์๋ฒ๋ ํด๋ผ์ด์ธํธ์ HTML ํ์ ๋ฐ์ดํฐ์ ์๋ตํฉ๋๋ค. HTML ํ์ผ์๋ ์ด๋ฏธ์ง, CSS, JavaScript์ ๋ํ ๋งํฌ๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ด๋ฌํ ํ์ผ์ ํน์ ํ์ด์ง ๋ก๋์ ๋ํ ์๋ฒ์ธก ๋ ๋๋ง์ ๋์์ด ๋ฉ๋๋ค. ์ฌ์ฉ์๊ฐ ์๋ ์ต์ ํ๋ฅผ ์ํ๋ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๋ ๋์งํธ ์ธ๊ณ์์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐ์กด ํ์ด์ง ๋ก๋ ์ํคํ ์ฒ๋ ๋๋ฆฝ๋๋ค. ์ค๋๋ ๋จ์ผ ํ์ด์ง ์ฑ์ ์๋ ์ต์ ํ์ ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ ์ ๊ณต์ ์ํด ์ต๊ณ ์กฐ์ ๋ฌํ์ต๋๋ค.
๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ ๋ฌด์์ ๋๊น?
์ด๋ฆ์์ ์ ์ ์๋ฏ์ด ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์น ๋ธ๋ผ์ฐ์ ์ ๋ก๋๋๋ ๋จ์ผ ์น ํ์ด์ง์ ๋๋ค. ์ฌ์ฉ์๊ฐ ํ์ด์ง๋ฅผ ๋ก๋ํ ๋๋ง๋ค ๋ด์ฉ์ ๊ฑฐ์ ์ ๋ฐ์ดํธ๋์ง ์๊ณ ๋์ผํ๊ฒ ์ ์ง๋ฉ๋๋ค. ์ฝํ ์ธ ์ ๋ฐ์ดํธ๋ฅผ ์ํด ๋จ์ผ ํ์ด์ง ์ฑ์ JavaScript ํ๋ ์์ํฌ ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ๋์์ผ๋ก ์ฌ์ฉ์๋ ์๋ฒ์์ ์ ์ฒด ์น ์ฌ์ดํธ๋ฅผ ๋ก๋ํ์ง ์๊ณ ๋ ๋จ์ผ ํ์ด์ง์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋จ์ผ ํ์ด์ง ์ฑ์ JavaScript ๋ฐ ๊ธฐํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ํจ๊ป ์๋ํฉ๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฒ์ ์์ง ์ต์ ํ(SEO)์ ๋์์ด ๋๋ฉฐ ๋ค์ดํฐ๋ธ ์ฑ์ ์ฌ์ฉํ๋ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค. ๋จ์ผ ํ์ด์ง ์ฑ์ ๊ฐ๋ฐํ๋ ๊ฒ์ ์ฌ์ฉ์๋ฅผ ์ฐธ์ฌ์ํค๊ณ ๊ฐ๋จํ ์ํคํ ์ฒ๋ฅผ ํตํด ์ฌ์ฉ์๋ฅผ ๋จ์ผ ์น ๊ณต๊ฐ์ผ๋ก ๊ฐ์ ธ์ค๋ ๊ฐ์ฅ ์ข์ ์์ด๋์ด์ ๋๋ค. ์๋ฅผ ๋ค์ด Gmail๊ณผ Google ์ง๋์ ์ฝํ ์ธ ๋ ์ ๋ฐ์ดํธ๋ฅผ ๊ฑฐ์ ํ์ง ์๊ณ ์ฑ์ ์ก์ธ์คํ ๋๋ง๋ค ๋์ผํ๊ฒ ์ ์ง๋ฉ๋๋ค.
๋น์ฆ๋์ค์ฉ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ค๋ ๊ฒฝ์ฐ ๋ ๋ง์ ๋ฐฉ๋ฌธ์๋ฅผ ํ๋ณดํ๊ธฐ ์ํด ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ธฐ์กด ์ฑ๊ณผ ๋จ์ผ ํ์ด์ง ์ฑ์ ์ฐจ์ด์ ์ด ๊ถ๊ธํ ์ ์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ ์ด์ ๋ณด์ง ๋ง์ญ์์ค. ์ด ๊ธฐ์ฌ์์๋ ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํคํ ์ฒ, ๋จ์ผ ํ์ด์ง ์ฑ์ ์ด์ , ๋จ์ผ ํ์ด์ง ์ฑ์ ์ํ ์ต๊ณ ์ ํ๋ ์์ํฌ ๋ฐ SPA๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๊ณต๊ฐํฉ๋๋ค. SPA์ ๋ํ ๋ ๋์ ๊ด์ ์ ๊ณต๊ฐํด ๋ณด๊ฒ ์ต๋๋ค.
๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ๋ ๋ฌด์์ ๋๊น? ์ด๋ป๊ฒ ์๋ํฉ๋๊น?
๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์์ํ๊ธฐ ์ ์ ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํคํ ์ฒ์ ์๋ ๋ฐฉ์์ ๋ํด ๊ฑฑ์ ํ ์ ์์ต๋๋ค. ๋จ์ผ ํ์ด์ง ์ฑ์ ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ๋ ๋งค์ฐ ๋จ์ํ๋ฉฐ ํด๋ผ์ด์ธํธ ์ธก ๋ฐ ์๋ฒ ์ธก ๊ธฐ์ ์ ํฌํจํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ์๋ ์ธ ๊ฐ์ง ์ต์ ์ด ๊ด๋ จ๋์ด ์์ผ๋ฉฐ ํ๋๋ฅผ ์ ํํด์ผ ํฉ๋๋ค.

์ด๋ฏธ์ง ์ถ์ฒ: medium.com/์ ์: Deepak Maheshwari
- ํด๋ผ์ด์ธํธ ์ธก ๋ ๋๋ง
- ์๋ฒ ์ฌ์ด๋ ๋ ๋๋ง
- ์ ์ ์ฌ์ดํธ ์์ฑ๊ธฐ
์ด๋ฌํ ์ต์ ์ ์์ธํ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
์ต์ 1: ํด๋ผ์ด์ธํธ์ธก ๋ ๋๋ง
ํด๋ผ์ด์ธํธ ์ธก ๋ ๋๋ง์ ์ํฌํ๋ก๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์น ๋ธ๋ผ์ฐ์ ๋ ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์์ฒญ์ ๋ฐ์ HTML ํ์์ผ๋ก ์๋ฒ์ ๋ณด๋ ๋๋ค.
- ์๋ฒ๋ ํด๋ผ์ด์ธํธ ์์ฒญ์ ์์ ํ๊ณ ํ ์คํธ, ์ด๋ฏธ์ง ๋งํฌ, CSS ๋ฐ JavaScript๋ฅผ ํฌํจํ๋ HTML ํ์ผ๋ก ์๋ตํฉ๋๋ค.
- ์๋ฒ์์ HTML ํ์ผ์ ์์ฒญํ๋ฉด ์ฌ์ฉ์๋ JavaScript๋ฅผ ์คํํ ๋ ๋ก๋ ์ด๋ฏธ์ง ๋๋ ๋น ํ์ด์ง๋ฅผ ๋ณด๊ฒ ๋ฉ๋๋ค.
- ํํธ, ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๊ณ ๋ทฐ๋ฅผ ์์ฑํ๋ฉฐ Data Object Model ( DOM)์ ๋ฐฐ์นํฉ๋๋ค.
- ๋ง์ง๋ง์ผ๋ก ์น ์ฑ์ด ๋ชจ๋ ์ฌ์ฉํ๋๋ก ์ค์ ๋์์ต๋๋ค.
์น ์ฑ์ ๋ํด ์ด ์ต์ ์ ๊ณ ๋ คํ๊ธฐ ์ ์ ํด๋ผ์ด์ธํธ ์ธก์์ ๋ฐ์ดํฐ๋ฅผ ๋ ๋๋งํ๋ฉด ๋ ๋ง์ ๋ชจ๋ฐ์ผ ์ฅ์น ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ์น ๋ธ๋ผ์ฐ์ ์ ๋ถ๋ด์ ์ค ์ ์๋ค๋ ์ ์ ์ดํดํด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ด ์ต์ ์ ๋ค๋ฅธ ์ต์ ์ค์์ ๊ฐ์ฅ ๋๋ฆฐ ์ต์ ์ ๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก Certificate Signing Request ( CSR)์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ํต์ ์ ๋ํ ์๋ฒ ๊ฐ์ ์ ์ค์ด๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ต์ 2: ์๋ฒ์ธก ๋ ๋๋ง
๋จ์ผ ํ์ด์ง ์ฑ์์ ์๋ฒ ์ธก ๋ ๋๋ง์ ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๊ฒ์ ์์ง์ด๋ ์น ๋ธ๋ผ์ฐ์ ๋ ์๋ฒ์ HTLM ํ์ผ์ ์์ฒญํ๋๋ก ์์ฒญํฉ๋๋ค.
- ์๋ฒ๋ ํ์ํ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ณ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ๋๋งํ๋ฉฐ HTML ํ์ผ์ ์ ์ํ๊ฒ ์์ฑํฉ๋๋ค.
- ์ด ๋จ๊ณ์์ ์ฌ์ฉ์๋ ์์ฒญ๋ ์ ๋ณด๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
- ์๋ฒ ์ธก ๋ ๋๋ง์์ ๋จ์ผ ํ์ด์ง ์ฑ์ ์ด๋ฒคํธ๋ฅผ ์ํธ ์ฐ๊ฒฐํ๊ณ ์์ฒญ๋ ์ฝํ ์ธ ์ ๋ํ ๊ฐ์ Data Object Model ( DOM)์ ์์ฑํฉ๋๋ค.
- ๋ง์ง๋ง์ผ๋ก ๋จ์ผ ์ฑ์ ์ฌ์ฉํ ์ค๋น๊ฐ ๋์์ต๋๋ค.
์๋ฒ ์ฌ์ด๋ ๋ ๋๋ง์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ ์ต์ ํ์ ์น ๋ธ๋ผ์ฐ์ ์ ๋ถ๋ด์ ์ค์ด๊ธฐ ์ํ ์ต์ ์ ์ ํ์ ๋๋ค.
์ต์ 3: ์ ์ ์ฌ์ดํธ ์์ฑ๊ธฐ
์ ์ ์ฌ์ดํธ ์์ฑ๊ธฐ์ ์ํฌํ๋ก๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ํด๋ผ์ด์ธํธ๋ ์๋ฒ์ HTML ํ์ผ์ ์์ฒญํฉ๋๋ค.
- ์๋ฒ๋ ๋ฏธ๋ฆฌ ๋ง๋ค์ด์ง HTML ํ์ผ์ ํด๋ผ์ด์ธํธ์ ์ ์ํ๊ฒ ๋ค์ ๋ณด๋ ๋๋ค.
- ์ฌ์ฉ์๋ ํ์ด์ง๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๊ณ , ๋ฐ์ดํฐ ๋ทฐ๋ฅผ ์์ฑํ๊ณ , Data Object Model ( DOM)์ ๋ฐฐ์นํฉ๋๋ค. ๊ถ๊ทน์ ์ผ๋ก ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฌ์ฉ์๋ฅผ ์ํด ์ค๋น๋์์ต๋๋ค.
์ด ์ต์ ์ ๋ค๋ฅธ ๋ ์ต์ ๋ณด๋ค ๋น ๋ฆ ๋๋ค. ํ์ง๋ง ๋์ ๋๋ ์ ์ ์ ์ ์น ํ์ด์ง๋ง ์ง์ํ๊ธฐ ๋๋ฌธ์ ์ ์ ์น ์ฌ์ดํธ์์๋ง ์ด ์ต์ ์ ์ ํํ ์ ์๋ค๋ ์ ์ ๋๋ค. ๋ค๋ฅธ ์ต์ ์ ์ฌ์ฉํ์ฌ ๋์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค. ์ด ์ธ ๊ฐ์ง ์ต์ ์ค์์ ๋จ์ผ ํ์ด์ง ์ฑ์ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ํ๋๋ฅผ ์ ํํ๊ณ ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ(UX)์ ์ํด ํ์ด์ง๋ฅผ ๋ ๋น ๋ฅด๊ฒ ๋ก๋ํ ์ ์์ต๋๋ค. ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์์ํ๊ธฐ ์ ์ ๋จ์ผ ํ์ด์ง ์ฑ์ ์ฅ์ ์ ๊ณต๊ฐํ๊ฒ ์ต๋๋ค.
๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฅ์
์ํํธ์จ์ด ๊ฐ๋ฐ์ ์์ํ๊ธฐ ์ ์ ๋จ์ผ ํ์ด์ง ์ฑ์ ์ด์ ์ ๋ ํญ๋๊ฒ ํ์ ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ ์์ํ์:
๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ ์ ๊ณต
๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๋ ๊ฒ์ ๋จ์ผ ํ์ด์ง ์ฑ์ ์ฌ์ฉ์๋ค ์ฌ์ด์์ ์ธ๊ธฐ ์๊ฒ ๋ง๋๋ ์ฃผ์ ์ด์ ์ ๋๋ค. ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๊ณต์ ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ์ ๋ฌ๋ ค ์์ต๋๋ค. ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋จ์ํ ์๋ก ํด๋น ์ฑ์ ๋ ๋ง์ ํธ๋ํฝ์ด ๋ฐ์ํฉ๋๋ค. ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด ์ฌ์ฉ์๋ ์ฝํ ์ธ ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ํ์ํ ์ ์๊ธฐ ๋๋ฌธ์ ์น ํ์ด์ง์ ๋จธ๋ญ ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝํ ์ธ ๋ฅผ ๋ค์ ๋ก๋ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋จผ ๊ธธ์ ์์ต๋๋ค. ์ด๋ฌํ ์น ์ฑ์ ์ ์ฒด ์ฝํ ์ธ ๋ฅผ ๋ค์ ๋ก๋ํ๋ ๋์ ์ฝํ ์ธ ์ ์ผ๋ถ๋ฅผ ์ ๋ฐ์ดํธํ์ฌ ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก SPA๋ ๊ธฐ์ ์ด ๋ ๋น ๋ฅธ ํ์ด์ง ๋ก๋๋ก ์ ํ์จ์ ๋์ผ ์ ์๋๋ก ๋์์ค๋๋ค.
์๋ ์ต์ ํ
๋ ๋๋ฆฌ๊ฒ ๋ก๋๋๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ดํ๋ฅ ์ ๋์ด๊ณ ๊ฒ์ ์์ง ์ต์ ํ( SEO)์ ํด๋ฅผ ๋ผ์นฉ๋๋ค. ์ฌ์ฉ์๋ ์น ํ์ด์ง๊ฐ ๋ ๋นจ๋ฆฌ ๋ก๋๋๊ธฐ๋ฅผ ๊ธฐ๋ํ๋ฉฐ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๋ ๋์งํธ ์ธ์์์ ์๊ฐ์ ๋ญ๋นํ๊ณ ์ถ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ์น ์ฑ์ ๋ ๋ง์ ์ฌ์ฉ์ ์ฐธ์ฌ๋ฅผ ์ํด ํ์ด์ง ๋ก๋ฉ ์๋๋ฅผ ์ต์ ํํด์ผ ํฉ๋๋ค. ์ด์ ๊ด๋ จํ์ฌ ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฒด ์ฝํ ์ธ ๋ฅผ ๋ค์ ๋ก๋ํ์ง ์๊ธฐ ๋๋ฌธ์ ์๋ ์ต์ ํ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋์ ์ด๋ฌํ ๋ฐ์คํฌํฑ ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ ์ต์ ํ๋ฅผ ์ํด ์ฝํ ์ธ ์ ์ผ๋ถ๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค.
๊ฐ๋จํ ๊ฐ๋ฐ ํ๋ก์ธ์ค
๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํธ์จ์ด ๊ฐ๋ฐ์๋ ๋ ์ ์ ๋ฆฌ์์ค๊ฐ ํ์ํ๊ณ ๊ฐ๋ฐ ํ ์ ์ค๋ฒํค๋๊ฐ ์ค์ด๋ญ๋๋ค. ๋ฐ๋ผ์ ๊ฐ๋ฐ ํ์ด ์ฝ๋ ์์ฑ๊ณผ ์๋ฒ ๋ ๋๋ง์ ๋์์ ์์ฑํ ํ์๊ฐ ์๊ธฐ ๋๋ฌธ์ SPA ์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๊ฐ ๊ฐ๋จํฉ๋๋ค. ๋์ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ์ฐธ์ฌํ๋ ๊ฐ๋ฐ์๋ ๋ฐฑ์๋๋ฅผ ๋ถ๋ฆฌํ์ฌ ํ๋ฐํธ์๋๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ํ๋ฐํธ์๋ ๋ฐ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ๋ ์๋ง์ด ๋์ง ์๊ณ ๋ ๋ฆฝ์ ์ผ๋ก ์์ ํ ์ ์์ต๋๋ค. ์ด๋ฐ ์์ผ๋ก ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ค์ ๋ฐฑ์๋ API์ ๊ฐ์ ์ง์ ๊ธฐ์ ์ ์ฃผ๋ชฉํ๊ฒ ๋ ๊ฒ์ ๋๋ค. ํ๋ฐํธ ์๋ ๊ฐ๋ฐ์๋ ๋ฐฑ์๋ API ์ ๋ํด ๊ฑฑ์ ํ์ง ์๊ณ ํ๋ฐํธ ์๋๋ฅผ ๊ตฌ์ถํ๊ณ ๋ฐฐํฌํฉ๋๋ค. ๋ฐ๋ผ์ ๋จ์ผ ํ์ด์ง ๋ชจ๋ฐ์ผ ๋๋ ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ฉด ๊ฐ๋ฐ ํ์ ์ค๋ฒํค๋๊ฐ ์ค์ด๋ค๊ณ ๋ค์ค ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ๋ณด๋ค ๊ฐ๋ฐ ํ๋ก์ธ์ค๊ฐ ๊ฐ์ํ๋ฉ๋๋ค.
ํจ์จ์ ์ธ ์บ์ฑ ํ๋ก์ธ์ค
์๋์ ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ ์ธ์๋ ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ค ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ๋ณด๋ค ํจ์จ์ ์ธ ์บ์ฑ ํ๋ก์ธ์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ทธ ์ด์ ๋ ๋จ์ผ ํ์ด์ง ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์์ฒญ์ ํ ๋ฒ๋ง ๋ณด๋ด๊ณ ๋์ค์ ์ฌ์ฉํ ์ ์๋๋ก ์ด ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฐ๋ผ์ ํจ์จ์ ์ธ ์บ์ฑ์ ์ด์ ์ ์ฌ์ฉ์๊ฐ ์ธํฐ๋ท ๋์ญํญ์ด ๋ฎ์ ๊ฒฝ์ฐ์๋ ํ์ด์ง์ ์ก์ธ์คํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ฌ์ฉ์๋ ์์ ์ ์ธ ์ธํฐ๋ท ์ฐ๊ฒฐ์ด ์์ ๋ ์๋ฒ์ ๋๊ธฐํ๋๋ฏ๋ก ๋ฐ์คํฌํฑ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ณ์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
์ฌ์ด ๋๋ฒ๊น
๋ฒ๊ทธ๋ฅผ ๊ฐ์งํ๊ณ ์ ๊ฑฐํ๋ ๊ฒ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ๋จ์ผ ํ์ด์ง ์ฑ์ React, Angular ๋๋ JavaScript ํ๋ ์์ํฌ์ ๊ฐ์ ๋๋ฆฌ ์ฌ์ฉ๋๋ SPA ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ๊ธฐ์กด ์น ํ์ด์ง๋ณด๋ค ์ด๋ฌํ ์ฑ์ ์ฝ๊ฒ ๋๋ฒ๊น ํ ์ ์์ต๋๋ค. ๋๋ฆฌ ์ฌ์ฉ๋๋ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ ๋ฐ ํ์ด์ง ์์์ ๋ฒ๊ทธ๋ฅผ ์ฝ๊ฒ ๋ชจ๋ํฐ๋งํ๊ณ ๊ฐ์งํ ์ ์์ต๋๋ค.
๋ํ SPA๋ Google Chrome๊ณผ ๊ฐ์ ๊ฒ์ ์์ง์ฉ ๊ฐ๋ฐ์ ๋๊ตฌ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ค์ค ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ๋ณด๋ค ์ฝ๊ฒ ๋๋ฒ๊น ํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ฐ๋ฐ์๋ ๊ณผ๋คํ ์ฝ๋ ๋ผ์ธ์ ๊ฒํ ํ๋ ๋์ ๋ธ๋ผ์ฐ์ ์์ JavaScript ์ฝ๋๋ฅผ ํ์ธํ์ฌ ์ค๋ฅ๋ฅผ ๋๋ฒ๊น ํ ์ ์์ต๋๋ค.
์๋ฒ ์์ ๋ ๊ฐ์
๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ฒ๊ฐ ๋ค์ค ๋ ๋๋ง์ ์ํํ๋๋ก ๊ฐ์ ํ์ง ์๊ธฐ ๋๋ฌธ์ ์๋ฒ ์์ ๋ถํ๋ฅผ ์ค์ ๋๋ค. ๋ฐ๋ผ์ SPA๋ ์ถ๊ฐ ์๋ฒ๋ฅผ ๊ตฌ๋งคํ๋ ๊ฒ๋ณด๋ค ์ ์ ์์ ์๋ฒ์ ์์กดํ์ฌ ๋์ผํ ํธ๋ํฝ์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๋ค์ค ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ช ๋์ ์๋ฒ๋ก ์์ ํ๋ ๊ฒ์ ์์ํ ์ ์์ต๋๊น? ์๋๋ค. ๊ทธ ์ด์ ๋ ๊ธฐ์กด์ ๋ค์ค ํ์ด์ง ์ฑ์ ๊ด๋ฆฌํ๋ ค๋ฉด ๋ฆฌ์์ค์ ์ถ๊ฐ ๋น์ฉ์ด ํ์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ์ฅ ์ ํฉํ ํ๋ ์์ํฌ๋ ๋ฌด์์ ๋๊น?
SPA์ ์ฅ์ ์ ๋ชจ๋ ์ดํด๋ณธ ํ์๋ ๋จ์ผ ํ์ด์ง ์ฑ์ ๊ฐ๋ฐํ ์ค๋น๊ฐ ๋ ๊ฒ์ ๋๋ค. ์์ํ๊ธฐ์ ๊ฐ์ฅ ์ข์ SPA ํ๋ ์์ํฌ์ ๋ํด ๊ถ๊ธํ ์ ์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด SPA ๋ฅผ ๊ตฌ์ถํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์ผ๋ถ SPA ํ๋ ์์ํฌ๋ฅผ ๊ณต๊ฐํฉ๋๋ค. ์ ์์ํ์:
Angular.JS

Google์ 2010๋ ์ Angular ํ๋ ์์ํฌ๋ผ๋ JavaScript ํ๋ ์์ํฌ๋ฅผ ๋์ ํ์ต๋๋ค. Angular๋ ๊ฐ์ฅ ์ ํต์ ์ธ ํ๋ ์์ํฌ์ด๋ฉฐ Typescript์ ํจ๊ป ์๋ํฉ๋๋ค. Typescript๋ ๋ค๋ฅธ ์ ํ์์ Angular๋ฅผ ์ด๋ฏธ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด ๊ฐ๋ฐ ํ๊ณผ ์กฐ์ง์์ Angular๋ฅผ ์ธ๊ธฐ ์๊ฒ ๋ง๋ญ๋๋ค. ์ด๊ฒ์ ๊ฐ์ฅ ์ค๋๋ JavaScript ํ๋ ์์ํฌ์ด๋ฏ๋ก GitHub์์ ์๋นํ ์์ ๊ธฐ์ฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฐฐ์ฐ๊ธฐ ์ด๋ ค์ธ ์ ์์ง๋ง ๋จ์ผ ํ์ด์ง ์ฑ์ ๊ฐ๋ฐํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ ๊ฒ์ ๊ฐ์น๊ฐ ์์ต๋๋ค. ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ Angular๋ฅผ ์ฌ์ฉํ๋ ์ผ๋ฅ ํ์ฌ์ ์๋ก๋ Google ๋ฐ Wix.com์ด ์์ต๋๋ค. ๋ฐ๋ผ์ Angular๋ก ๋จ์ผ ํ์ด์ง ์ฑ์ ๋ง๋๋ ๊ฒ์ด ์ข์ต๋๋ค.
React.JS

Facebook์ 2013๋ ์ React ํ๋ ์์ํฌ๋ฅผ ๋์ ํ์ต๋๋ค. ์ด๋ Facebook, Instagram, Uber ๋ฐ WhatsApp๊ณผ ๊ฐ์ ์ ์๋ ค์ง ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ์์ ๊ด๋ฒ์ํ๊ฒ ์ฌ์ฉ๋๋ JavaScript ํ๋ ์์ํฌ์ ๋๋ค. ๋ค๋ฅธ ๋ชจ๋ ํ๋ ์์ํฌ ์ค์์ react๋ ๊ฐ๋ฐ์๊ฐ ์ต์ ํธ๋ ๋๋ฅผ ํ์ ํ๊ณ ๊ฐ๋ฐ ํ๋ก์ธ์ค์์ ์ง๋ฉดํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์์ด ๋๋ GitHub์ ๋ํ ์์ฒ ๊ฐ์ ๊ธฐ์ฌ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ด๊ฒ์ ๊ฐ๋ฐ์๋ค์ด ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉํ๋ ๊ฐ๋ณ๊ณ ํ ์คํธํ๊ธฐ ์ฌ์ด ํ๋ ์์ํฌ์ ๋๋ค.
React๋ ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ์ ํ๋ฐํธ ์๋๋ฅผ ๋ง ์์ํ๋ ๊ฐ๋ฐ์์๊ฒ ์ต๊ณ ์ ์ ํ์ ๋๋ค. ๋ํ ์ด ํ๋ ์์ํฌ๋ ๋๊ท๋ชจ ํ๋ก์ ํธ์์ ์์ ํ ๋ ๋์์ด ๋๋ ๋ค๋ฅธ ํ๋ ์์ํฌ ๋ฐ ๊ธฐ์ ๊ณผ ์ฝ๊ฒ ํตํฉํ ์ ์์ต๋๋ค.
Vue.JS

Vue ๋ Google์ ์ ์ง์ Yuxi You๊ฐ 2014๋ ์ ๋์ ํ ์ต์ JavaScript ํ๋ ์์ํฌ์ ๋๋ค. ์ต๊ทผ ๋ช ๋ ๋์ Vue๋ ๋๊ท๋ชจ ์กฐ์ง์์ ์ฌ์ฉํ์ง ์์์๋ ๋ถ๊ตฌํ๊ณ ์์ฒญ๋ ์ฃผ๋ชฉ์ ๋ฐ์์ต๋๋ค. Alibaba, GitLab ๋ฐ Baidu๋ ์ ํ์ Vue.js๋ฅผ ์ฌ์ฉํ๋ ์ ๋ช ํ ์กฐ์ง์ ๋๋ค. ๋ค๋ฅธ ๋ชจ๋ ์ต์ ์ค์์ ๊ฐ๋ณ๊ณ ํ๋ฐํธ ์๋๋ฅผ ๋จ์ํ๊ณ ์ ์ฐํ๊ฒ ๋ง๋ค๊ณ ์ถ๋ค๋ฉด ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ธ ๊ฐ์ง ์ธ๊ธฐ ์๋ ํ๋ ์์ํฌ์ ์ธ๋ถ ์ ๋ณด๋ฅผ ๊ณต๊ฐํ์ผ๋ฏ๋ก ์ฌ์ฉ์๋ฅผ ์ํ ๋จ์ผ ํ์ด์ง ์ฑ์ ๋น๋ํ๊ธฐ ์ํด ์ด๋ค ์ค ํ๋๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ๋ง์ด๊ทธ๋ ์ด์ ๋ฌธ์
SPA์ ์ด์ ์ ์ดํด๋ณธ ํ ๊ธฐ์กด ๋ค์ค ํ์ด์ง ์ฑ์ ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ๊ฒ์ ๋ํด ๊ฑฑ์ ํ ์ ์์ต๋๋ค.
๋น ๋ฅธ ํ์ด์ง ๋ก๋ ์๋์ ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ ์ธ์๋ ์ฑ์ ๋ง์ด๊ทธ๋ ์ด์ ํ ๋ ์ง๋ฉดํ ์ ์๋ ๋ช ๊ฐ์ง ๋ง์ด๊ทธ๋ ์ด์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ค์ ๋ฌธ์ ์ ์ง์คํ๋ฉด ๋์์ด ๋ฉ๋๋ค.
- ๋จ์ผ ํ์ด์ง ์ฑ์ ์ฌ์ฉํด์ผ ํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
- ๋ค์ค ํ์ด์ง ์ฑ์ ์ฌ์ฉํด์ผ ํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ต์์ ์ต์ ์ธ ์๋๋ฆฌ์ค์ ๋ํด ๊ถ๊ธํ ์ ์์ต๋๋ค. SPA ๋ ์น ์ฑ์ ๋ฐ์ดํฐ ์์ด ์ ์ ๋ ๊ฐ์ฅ ์ข์ ์ ํ์ ๋๋ค. ๋ํ ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋์ผํ ๋ฐฑ์๋๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก ํฅํ ๋จ์ผ ํ์ด์ง ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๊ณ ๋ คํ์ญ์์ค.
๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ๋ ์ฃผ์ ๋จ์ ์ SEO์๋ ์ด๋ ต์ง๋ง Facebook๊ณผ ๊ฐ์ ์ปค๋ฎค๋ํฐ ์ฑ์ ์ ํฉํ๋ค๋ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ Google์์ ์ด๋ฌํ ์ฑ์ ๊ฒ์ํ๊ธฐ ์ํด SEO๊ฐ ํ์ํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ์น ์ฑ์ฉ SaaS ํ๋ซํผ์ ๋ฐฐํฌํ๋ ค๋ ๊ฒฝ์ฐ SPA ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ฐ๋ฉด์ ๊ธฐ์กด์ ๋ค์ค ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ด๋ฒ์ํ ์ ํ์ ์ ๊ณตํ๋ ๋๊ธฐ์ ์ ์ ํฉํฉ๋๋ค. ๋๊ธฐ์ ์ ์๋ก๋ ์ ์ ์๊ฑฐ๋ ์์ , ํ์ฌ ์น ์ฌ์ดํธ ๋ฐ ๊ธฐํ ์์ฅ์ด ์์ต๋๋ค. ๋ค์ค ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ์ฌ๋ฌ ์๋ฒ๊ฐ ํ์ํฉ๋๋ค. ๋ํ ์ด๋ฌํ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ฒ์ ์์ง ๊ฒฐ๊ณผ์์ ๋ ๋์ ์์๋ฅผ ์ป์ผ๋ ค๋ฉด SEO๊ฐ ํ์ํฉ๋๋ค.
SPA๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
๋ค๋ฅธ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ ํธ์ ๋ง์ฐฌ๊ฐ์ง๋ก SPA ๋ฅผ ์์ฑํ๋ ค๋ฉด ์ธ ๊ฐ์ง ์ฃผ์ ์ธก๋ฉด์ด ํ์ํฉ๋๋ค.
- ๊ฐ๋ฐํ
- ๋๊ตฌ ๋ฐ ๊ธฐ์
- ์์ฐ ๋ฐ ์ผ์
๊ฐ๋ฐํ
SPA ๋ฅผ ๋ง๋๋ ๊ฐ๋ฐ ํ์๋ ๋ค์ ์ธ๋ ฅ์ด ํฌํจ๋ฉ๋๋ค.
- ํ๋ก์ ํธ ๋งค๋์
- ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ๋ฐ์
- ๋ฐฑ์๋ ๊ฐ๋ฐ์
- ํ๋ฐํธ ์๋ ๊ฐ๋ฐ์
- ํ์ง ๋ณด์ฆ(QA) ์ ๋ฌธ๊ฐ
์์ฐ ๋ฐ ์ผ์
๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์์ํ๊ธฐ ์ ์ ๊ฐ๋ฐ์ ์ ์๊ฐ์ ์๋ฃํ๊ธฐ ์ํ ํ์๋ผ์ธ์ ์ค์ ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ํ์๋ผ์ธ์ ๊ฒฐ์ ํ๋ฉด ์ฑ ๋ณต์ก์ฑ๊ณผ ๊ธฐ๋ฅ์ ๊ธฐ๋ฐ์ผ๋ก ์ฑ ๋น์ฉ์ ์ถ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๋ํ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ๊ด๋ จ๋ ๋จ๊ณ๋ฅผ ์กฐ์ฌํ๊ณ ๊ณํํ๋ ๋ฐ ์๋นํ ์๊ฐ์ ํ ์ ํ์ญ์์ค. ์ด๋ฌํ ๋จ๊ณ๋ ์ฝ๋ ์์ฑ์ผ๋ก ์์ํ์ฌ ์ฑ ๋ฐฐํฌ์์ ๋๋ฉ๋๋ค. ์ด ๋จ๊ณ์์ ์ฑ ์ ์ง ๊ด๋ฆฌ๋ฅผ ์ํ ์๊ฐ๊ณผ ์์ฐ์ ๊ตฌ์ฑํ๊ณ ๊ฐ๋ฐ ํ์ ๋ฆฌ์์ค๋ฅผ ํจ์จ์ ์ผ๋ก ํ ๋นํด์ผ ํฉ๋๋ค.
๋๊ตฌ ๋ฐ ๊ธฐ์
๋๊ตฌ์ ๊ธฐ์ ์ ์ฌ์ฉํ๋ฉด ์ฑ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํด ๋ณด์ ๋๋ค. ๋ฐ๋ผ์ HTML, JavaScript ๋ฐ CSS์ ๊ฐ์ ๋๊ตฌ์ ๊ธฐ์ ์ SPA ๋ฅผ ๋ง๋๋ ๋ฐ ์ค์ํฉ๋๋ค. ๋ํ ์ฑ ์ํฌํ๋ก์ ์ํฌํ๋ก๋ฅผ ๊ตฌ์ถํ๋ ค๋ฉด JavaScript ํ๋ ์์ํฌ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ ํ์ํฉ๋๋ค. ์ด๋ฌํ ๋๊ตฌ์ ๊ธฐ์ ์ ํตํฉํ๋ ๊ฒฝ์ฐ์๋ง ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ๋ฅผ ๋์์ธํ ์ ์์ต๋๋ค.
No-code ์๋ฃจ์
์ค๋๋ ๊ธฐ์ ๋ค์ ๋น์ฉ๊ณผ ์๊ฐ์ ์ ์ฝํ๊ธฐ ์ํด no-code ์ฑ ๊ฐ๋ฐ ์๋ฃจ์ ์ผ๋ก ์ ํํ๊ณ ์์ต๋๋ค. ์ด๋ฌํ no-code ์๋ฃจ์ ์ ์ฌ์ฉ drag-and-drop ์ต์ ์ ์ฌ์ฉํ์ฌ ์ฑ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค. ์ด๋ฌํ drag-and-drop ์ต์ ์ ์ฌ์ฉํ๋ฉด ๋ช ๋ฌ์ด ์๋ ๋ช ์๊ฐ ๋ง์ ๋จ์ผ ํ์ด์ง ์น ์ฑ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ฝ๋ no-code ์ฑ ์๋ฃจ์ ์ ๊ฐ๋ฐํ ๋ ์ฝ๋๋ฅผ ์์ฑํ ํ์๊ฐ ์์ต๋๋ค. ๋ฉฐ์น ์์ SPA ๋ฅผ ๋ฐฐํฌํ๋ ค๋ฉด AppMaster ์ ๊ฐ์ ํจ์จ์ ์ธ no-code ๋๊ตฌ๋ฅผ ์ ํํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ์ด๋ฌํ no-code ๋๊ตฌ๋ ์จ๋ผ์ธ ๋น์ฆ๋์ค๋ฅผ ์์ํ ๊ณํ์ผ ๋ ๊ฐ์ฅ ์ข์ ์ต์ ์ ๋๋ค.

์ ๋ช ๊ธฐ์ ๋ค์ด SPA ๋ฅผ ์ฌ์ฉํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ ๋ฌธ ๊ฐ๋ฐํ์ ๊ณ ์ฉํ์ง ์๊ณ ๋ no-code ํด๋ก ์ฑ์ ์ค๊ณํ ์ ์์ต๋๋ค. AppMasterno-code ๊ฐ๋ฐ ์ฌ์ ์ ์์ํ๋ ค๋ฉด ์ด no-code ๋๊ตฌ์ ์ฃผ์ ์ ํ์ ๋ํด ์์์ผ ํฉ๋๋ค. ํญ๋์ ๊ด์ ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
no-code ๊ฐ๋ฐ ํ์ฉ
AppMaster ๋ ๊ธฐ์ ๊ฐ๊ฐ ํ ์ค์ ์ฝ๋๋ฅผ ์์ฑํ์ง ์๊ณ ๋ ์ฑ์ ๋ง๋ค ์ ์๋ ์ธ๊ธฐ ์๋ no-code ํ๋ซํผ์ ๋๋ค. AppMaster ์ ์ฌ๋ฏธ์๋ ์ฌ์ค์ ์ฝ๋ฉ ๊ธฐ์ ์ด ์๋๋ผ๋ ๋น์ฆ๋์ค๋ฅผ ์ํ ๋ชจ๋ฐ์ผ ์ฑ, ์น ์ฑ ๋ฐ ๋ฐฑ์๋๋ฅผ ๋ง๋ค ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ ๋ฌธ ์ฑ ๊ฐ๋ฐ์ ํ์ ๊ณ ์ฉํ ํ์๊ฐ ์์ต๋๋ค. ๋์ ์ด ํจ์จ์ ์ธ no-code ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ฑ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
์ฌ๋ฌ ํตํฉ ์ถ๊ฐ ํ์ฉ
์์์ ์ธ๊ธํ๋ฏ์ด SPA ๋ฅผ ๋ง๋ค๋ ค๋ฉด ์ฌ๋ฌ ๋๊ตฌ์ ๊ธฐ์ ์ ํตํฉํด์ผ ํฉ๋๋ค. ์ด์ ๊ด๋ จํ์ฌ AppMaster ๋ ์ฌ์ฉ์ ์นํ์ ์ธ ์ฑ์ ๊ตฌ์ถํ๊ธฐ ์ํด ์ฌ๋ฌ ํตํฉ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
์์ค ์ฝ๋ ์ ๊ณต
AppMaster ์ ๊ฐ์ฅ ์ข์ ์ ์ ์ฑ์ ์์ค ์ฝ๋๋ฅผ ์ ๊ณตํ๋ค๋ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ ์ด ํ๋ซํผ์ ๋ ์ด์ ์ฌ์ฉํ์ง ์๋๋ผ๋ ์ด ์์ค ์ฝ๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ง์ง๋ง ์๊ฐ๋ค
์ด ๊ฐ์ด๋๋ฅผ ์ดํด๋ณธ ํ ์ ํ์จ์ ๋์ด๊ธฐ ์ํ ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์์ฑ์ ๋ํด ์ ์๊ณ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๋ํ ์์ 3๊ฐ์ง ๋จ์ผ ํ์ด์ง ์ฑ ์ํคํ ์ฒ, SPA ๊ตฌ์ถ์ ์ํ ์ต๊ณ ์ ํ๋ ์์ํฌ, ๋น์ฆ๋์ค ์ํฌํ๋ก์ฐ์์ ์ด๋ฅผ ๊ตฌํํ๋ ์ด์ ์ ๊ณต๊ฐํ์ต๋๋ค. ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ SPA ๋ฅผ ๊ฐ๋ฐํ๋ ๋์ no-code ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค. ์ด์ ๊ด๋ จํ์ฌ ์ธ๊ธฐ ์๋ no-code ๋๊ตฌ์ธ AppMaster ๋ฅผ ์ฌ์ฉํ์ฌ ๋น์ฆ๋์ค ํ์ฅ์ ์ํ ๋จ์ผ ํ์ด์ง ์ฑ์ ๋ง๋๋ ๊ฒ์ด ์ข์ต๋๋ค.
AppMaster ๋ ๋น์ฆ๋์ค ์์ ์๊ฐ ๊ฐ๋จํ ๋ชจ๋ฐ์ผ ์ฑ์์ ๋ณต์กํ ๋ชจ๋ฐ์ผ ์ฑ์ ์ด๋ฅด๊ธฐ๊น์ง no-code ์ ํ์ ๊ตฌ์ถํ ์ ์๋ ์ธ๊ธฐ ์๋ no-code ๋๊ตฌ์ ๋๋ค. no-code ์๋ฃจ์ ์ผ๋ก ๋จ์ผ ํ์ด์ง ์ฑ์ ๊ฐ๋ฐํ ๋ ์ ๋ฌธ ๊ฐ๋ฐ์ ํ์ ๊ณ ์ฉํ ํ์๊ฐ ์์ต๋๋ค. ๋ํ ์ด ํ๋ซํผ์ ์ฅ์ ์ ์์ค ์ฝ๋๋ฅผ ์์ฑ ํ๋ค๋ ๊ฒ์ ๋๋ค. AppMaster ๋ก ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์์ํ๊ณ ์ฑ ์๋๋ฅผ ์ต์ ํํ์ญ์์ค!


