ํ๋ฐํธ์๋ ์น ๊ฐ๋ฐ ๋งฅ๋ฝ์์ ํ๋ฐํธ์๋ ์ฝ๋ ์ถ์๋ ๋ถํ์ํ ๋ฌธ์, ๊ณต๋ฐฑ ๋ฐ ์ฃผ์์ ์ ๊ฑฐํ๊ณ ๋ณ์, ํจ์ ๋ฐ ํด๋์ค ์ด๋ฆ์ ์ต์ ์ผ๋ก ๋จ์ถํ์ฌ JavaScript, CSS ๋ฐ HTML ํ์ผ์ ํฌ๊ธฐ๋ฅผ ์ค์ด๋ ํ๋ก์ธ์ค๋ฅผ ๋งํฉ๋๋ค. ์ด ํ๋ก์ธ์ค๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ผ ํฌ๊ธฐ์ ์ ์ฒด ํ์ด๋ก๋๋ฅผ ํฌ๊ฒ ์ค์ฌ ๋ค์ด๋ก๋ ์๊ฐ์ ๋จ์ถํ๊ณ ๋์ญํญ ์๋น๋ฅผ ์ค์ด๋ฉฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ์ ํฅ์์ํต๋๋ค. ํ์์ ์ธ ์ต์ ํ ๊ธฐ์ ๋ก์ ์ฌ์ฉ์ ๊ฒฝํ, ๊ฒ์ ์์ง ์์ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ์ ์ ๋ฐ์ ์ธ ํจ์จ์ฑ์ ํฅ์์ํค๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
๊ฐ๋ ฅํ no-code ํ๋ซํผ์ธ AppMaster ํ๋ฐํธ์๋ ์ฝ๋ ์ถ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๊ณ ์์ฑ๋ Vue3 ํ๋ ์์ํฌ ๋ฐ JS/TS ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์ ํํฉ๋๋ค. ์ด ํ๋ซํผ์ ํ์ง์ด๋ ์ฑ๋ฅ ์งํ๋ฅผ ์ ํ์ํค์ง ์์ผ๋ฉด์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฅ์ฑ๊ณผ ํจ์จ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
์ต์ ์น ๊ฐ๋ฐ์๋ ๊ณ์ํด์ ์ฆ๊ฐํ๋ ๋ฐ์ดํฐ, ์คํ์ผ ๋ฐ ๋ณต์กํ ์คํฌ๋ฆฝํธ์ ์์ฑ ๋ฐ ๊ด๋ฆฌ๊ฐ ํฌํจ๋ฉ๋๋ค. ์น ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ํน์ฑ์ ๋ง์ ํ๋ฐํธ์๋ ์์ฐ์ด ์ธํฐ๋ท์ ํตํด ํด๋ผ์ด์ธํธ์ ์ ์ก๋์ด์ผ ํจ์ ์๋ฏธํฉ๋๋ค. ๋คํธ์ํฌ ๋๊ธฐ ์๊ฐ๊ณผ ํ์ด๋ก๋ ํฌ๊ธฐ๊ฐ ์ฆ๊ฐํ๋ฉด ์น ์ฌ์ดํธ๋ฅผ ๋ก๋ํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ด ํฌ๊ฒ ๋์ด๋ ์ ์์ต๋๋ค. Google์์ ์ค์ํ ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด ๋ชจ๋ฐ์ผ ์ฌ์ฉ์์ 53%๋ ์ฌ์ดํธ ๋ก๋ ์๊ฐ์ด 3์ด ์ด์ ๊ฑธ๋ฆฌ๋ฉด ์ฌ์ดํธ๋ฅผ ์ดํํฉ๋๋ค. ์ด๋ ์ํํ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๊ธฐ ์ํด ํ๋ฐํธ์๋ ์ฝ๋ ์ถ์์ ๊ฐ์ ์ฑ๋ฅ ์ต์ ํ ๊ธฐ์ ์ ์ฑํํ๋ ๊ฒ์ด ์ค์ํ๋ค๋ ์ ์ ๊ฐ์กฐํฉ๋๋ค.
ํ๋ฐํธ์๋ ์ฝ๋ ์ถ์๋ ๋ ผ๋ฆฌ์ ์ผ๋ก ์์ถํ์ฌ ์น ์์ฐ์ ํฌ๊ธฐ๋ฅผ ์ค์ ๋๋ค. ์ด๋ ๋ค์์ ํฌํจํ ์ฌ๋ฌ ์ ๊ทผ ๋ฐฉ์์ ํตํด ๋ฌ์ฑ๋ฉ๋๋ค.
- ํ์ผ์์ ๊ณต๋ฐฑ, ์ค๋ฐ๊ฟ, ์ฃผ์ ๋ฑ ๋ถํ์ํ ๋ฌธ์ ์ ๊ฑฐ
- ๋จ์ผ ๋ฌธ์ ์๋ณ์, ๋ฒ์ ๊ธฐ๋ฐ ์ด๋ฆ ๋ฐ๊พธ๊ธฐ, ์ด๋ฆ ๋งน๊ธ๋ง๊ณผ ๊ฐ์ ๋ค์ํ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๋ณ์, ํจ์ ๋ฐ ํด๋์ค ์ด๋ฆ ๋จ์ถ
- ์ ํ๊ธฐ ๋ณํฉ ๋ฐ ์ฌ์ ๋ ฌ, ๋จ์ถ ๊ตฌ๋ฌธ ์ฌ์ฉ, ์ค๋ณต ๊ท์น ์ ๊ฑฐ๋ฅผ ํตํด CSS ๊ตฌ์กฐ ์ต์ ํ
- ํธ๋ฆฌ ์์ดํน ๋ฐ ๋ฐ๋ ์ฝ๋ ์ ๊ฑฐ๋ฅผ ํตํด ์ฌ์ฉ๋์ง ์๋ ์ฝ๋๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ์ฌ๊ธฐ์๋ ์ฝ๋ ์ฌ์ฉ์ ๋ํ ์ฌ์ธต ๋ถ์์ด ์๋ฐ๋์ด ์ฌ์ฉ๋์ง ์๋ ์กฐ๊ฐ์ ์๋ณํ๊ณ ์ ๊ฑฐํฉ๋๋ค.
- ํ์ผ ํฌ๊ธฐ๋ฅผ ๋์ฑ ์ค์ด๊ธฐ ์ํด ์ ์ญ ๊ฐ์ฒด ๋ฐ ๋ฐฐ์ด ๋ฆฌํฐ๋ด ์ฌ๊ตฌ์ฑ ๊ธฐ์ ์ ์ ์ฉํฉ๋๋ค.
์ถ์๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์ฃผ์ ๋ฐ ์ ์ฒด ์ด๋ฆ์ด ํฌํจ๋ ์ฝ๊ธฐ ์ฌ์ด ์ฝ๋๋ฅผ ์ ์งํ ์ ์์ง๋ง ์ต์ข ์ฌ์ฉ์๋ ์๋ต ์๊ฐ๊ณผ ๋ฆฌ์์ค ์๋น๋ฅผ ์ต์ํํ๋ ๊ฒฝ๋ ๋ฒ์ ์ ๋ฐ์ ์ ์์ต๋๋ค. ๋ํ Gzip๊ณผ ๊ฐ์ ์์ถ ๊ธฐ์ ๊ณผ ํจ๊ป ๊ตฌํํ๋ฉด ์ถ์์ ์ํฅ์ด ๋์ฑ ์ฆํญ๋ ์ ์์ต๋๋ค.
์ถ์๋ ์ผ๋ฐ์ ์ผ๋ก UglifyJS, Terser ๋ฐ CSSNano์ ๊ฐ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋น๋ ํ๋ก์ธ์ค์ ์ผ๋ถ๋ก ์ํ๋ฉ๋๋ค. ์ด๋ฌํ ๋๊ตฌ๋ ํ๋ก๋์ ๋น๋ ์ค์ ์ฝ๋๋ฅผ ๊ตฌ๋ฌธ ๋ถ์, ์ต์ ํ ๋ฐ ์์ถํ๋ฉฐ ์ถ์๋ ์์ฐ์ ์ฌ๋์ด ์ฝ์ ์ ์๋ ์๋ณธ ์์ค ์ฝ๋์ ๋ณ๋๋ก ์์ฑ๋ฉ๋๋ค. ์ด๋ฌํ ๊ตฌ๋ณ์ ํตํด ๊ฐ๋ฐ์๋ ํจ์จ์ ์ธ ์ต์ข ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๊ธฐ ์ํด ์ต์ ํ๋ ํ๋ก๋์ ์์ฐ์ ๋ฐฐํฌํ๋ ๋์์ ์ฝ๊ธฐ ๊ฐ๋ฅํ ์ฝ๋๋ก ๊ณ์ ์์ ํ ์ ์์ต๋๋ค.
AppMaster ์์๋ ์ถ์์ ๊ฐ์ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๊ฐ๋ณ๊ณ ๋ฐ์์ฑ์ด ๋ฐ์ด๋๋ฉฐ ํ์ฅ ๊ฐ๋ฅํ๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ถ์๋ฅผ ํ์ค ๋ฐฉ์์ผ๋ก ํตํฉํจ์ผ๋ก์จ ํ๋ซํผ์ ํนํ ๋ถํ๊ฐ ๋์ ์ํฉ์์ ํ์ํ ์ฑ๋ฅ์ ๋ฐํํ๊ณ ๋ณด๋ค ์ํํ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๋ ์น ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ํ๋ฐํธ์๋ ์ฝ๋ ์ถ์๋ ์ฌ์ฉ์์๊ฒ ์ ์ก๋๋ ์์ฐ์ ํฌ๊ธฐ๋ฅผ ์ค์ฌ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ์ต์ ํํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ ํ๋ ์น ๊ฐ๋ฐ์์ ํ์์ ์ธ ๊ดํ์ ๋๋ค. ๋น๋ ํ๋ก์ธ์ค์ ์ผ๋ถ๋ก ์ฝ๋ ์ถ์๋ฅผ ์ฑํํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ์ดํดํ๊ณ ์ ์ง ๊ด๋ฆฌํ๊ธฐ ์ฌ์ด ๊ด๋ฆฌ ๊ฐ๋ฅํ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ ์งํ๋ฉด์ ๋ฐ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ฆ๊ฐํ๋ ์์๋ฅผ ์ถฉ์กฑํ ์ ์์ต๋๋ค. AppMaster ํ๋ซํผ์ ํ๋ฐํธ์๋ ์ฝ๋ ์ถ์๋ฅผ ํตํด ํ์ง๊ณผ ์ฑ๋ฅ์ ๋ํ ์ฝ์์ ์งํค๊ณ , ๊ณ ๋ถํ ์ฌ์ฉ ์ฌ๋ก์ ๊ธฐ์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ ์ ์๋ ๋ฐ์ด๋ ํ์ฅ์ฑ๊ณผ ์ธ์์ ์ธ ์ฉ๋์ ๋ณด์ฌ์ฃผ๋ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค.