๋ชจ๋ฌ ๋ํ ์์, ๋ชจ๋ฌ ์์ ๋๋ ๊ฐ๋จํ ๋ชจ๋ฌ์ด๋ผ๊ณ ๋ ์๋ ค์ง ๋ชจ๋ฌ ์ฐฝ์ ์ฌ์ฉ์์ ์ฃผ์๋ฅผ ๋๊ณ ์ง์ค๋ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ๊ธฐ๋ณธ ์ฐฝ์ด๋ ์นํ์ด์ง ์์ ์๋ ๋ณด์กฐ ๊ทธ๋ํฝ ์ฌ์ฉ์ ์ธํฐํ์ด์ค(GUI) ์์์ ๋๋ค. ์ํธ ์์ฉ. ์ด UI ๊ตฌ์ฑ ์์๋ ์น ์ฌ์ดํธ ๊ฐ๋ฐ์์ ์ค์ํ ์ ๋ณด๋ฅผ ํ์ํ๊ณ , ์ฌ์ฉ์ ์ ๋ ฅ์ ์บก์ฒํ๊ฑฐ๋, ์ฌ์ฉ์์๊ฒ ํ์ฌ ํ์ด์ง์์ ๋ฒ์ด๋์ง ์๊ณ ํน์ ์์ ์ ์ํํ๋๋ก ์ ๋ํ๋ ๋ฐ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค. ๋ชจ๋ฌ ์ฐฝ์ ๋ฒํผ ํด๋ฆญ๊ณผ ๊ฐ์ ์ฌ์ฉ์ ์์ ์ ์ํด ํธ์ถ๋๊ฑฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํน์ ์ด๋ฒคํธ๋ ์กฐ๊ฑด์ ๋ํ ์๋ต์ผ๋ก ์๋์ผ๋ก ํธ๋ฆฌ๊ฑฐ๋ ์ ์์ต๋๋ค.
๋์์ธ ๊ด์ ์์ ๋ชจ๋ฌ ์ฐฝ์ ์ผ๋ฐ์ ์ผ๋ก ๋ฐฐ๊ฒฝ ์ฝํ ์ธ ๋ฅผ ์ด๋ก๊ฒ ํ๊ฑฐ๋ ํ๋ฆฌ๊ฒ ๋ง๋ค์ด ์ฌ์ฉ์๊ฐ ๊ธฐ๋ณธ ์ธํฐํ์ด์ค๋ก ๋์๊ฐ๊ธฐ ์ ์ ๋ชจ๋ฌ๊ณผ ํจ๊ณผ์ ์ผ๋ก ์ํธ ์์ฉํ๋๋ก ํ๋ ์ค๋ฒ๋ ์ด ํจ๊ณผ๊ฐ ํน์ง์ ๋๋ค. ์ฌ๊ธฐ์๋ ํด๋ฆญํ๋ฉด ๋ํ ์์๊ฐ ๋ซํ๊ณ ๊ธฐ๋ณธ ์ฝํ ์ธ ๋ก ํฌ์ปค์ค๊ฐ ๋์๊ฐ๋ ๋ซ๊ธฐ ๋ฒํผ์ด๋ ๋ชจ๋ฌ ์ธ๋ถ ์์ญ์ด ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ชจ๋ฌ์ ์ฌ์ฉ์๊ฐ ํน์ ์์ ์ด๋ ์ ๋ณด์ ์ง์์ ์ผ๋ก ์ฐธ์ฌํ๊ณ ์ง์คํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ฏ๋ก ์ ๋ต์ ์ผ๋ก ์ ์คํ๊ฒ ๊ตฌํํ๋ฉด ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํค๋ ๊ฐ๋ ฅํ ๋๊ตฌ์ ๋๋ค.
ํ๋ฐํธ์๋ ์์ค์์ ๋ชจ๋ฌ ์ฐฝ์ ์ผ๋ฐ์ ์ผ๋ก HTML, CSS ๋ฐ JavaScript์ ์กฐํฉ์ ์ฌ์ฉํ์ฌ ๊ตฌํ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ชจ๋ฌ์ ๊ตฌ์กฐ์ ์ฝํ ์ธ ๋ HTML, ์๊ฐ์ ๋ชจ์, CSS๋ก ์ฌ์ฉ์ ์ ์๋ ๋ ์ด์์์ผ๋ก ์์ฑํ ์ ์์ผ๋ฉฐ, JavaScript๋ ์ด๋ฆฐ ์ํ์ ๋ซํ ์ํ ๊ฐ ์ ํ, ์ ํ ์ ๋๋ฉ์ด์ , ์ฌ์ฉ์ ์ ๋ ฅ ๊ด๋ฆฌ์ ๊ฐ์ ํ์ํ ์ํธ ์์ฉ ๋ฐ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. AppMaster ํ๋ซํผ์์ ์ฌ์ฉ๋๋ Vue3๊ณผ ๊ฐ์ ์ธ๊ธฐ ์๋ ํ๋ฐํธ์๋ ์น ๊ฐ๋ฐ ํ๋ ์์ํฌ๋ ์ฌ์ฉ์ ์ ์ ์ต์ ๋ฐ ๊ธฐ๋ฅ์ด ๋ด์ฅ๋ ์ฌ์ ๊ตฌ์ถ๋ ๋ชจ๋ฌ ๊ตฌ์ฑ ์์๋ฅผ ์ ๊ณตํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ชจ๋ฌ ์ฐฝ์ ๊ตฌํํ๋ ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
์น์ฌ์ดํธ ๊ฐ๋ฐ์ ๋งฅ๋ฝ์์ ๋ชจ๋ฌ ์ฐฝ์ ๋ค์ํ ์ฉ๋๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์ฌ๊ธฐ์๋ ๋ค์์ด ํฌํจ๋์ง๋ง ์ด์ ๊ตญํ๋์ง๋ ์์ต๋๋ค.
1. ์ฌ์ฉ์ ์๋ฆผ ๋ฐ ๊ฒฝ๊ณ : ๋ชจ๋ฌ์ ์ฆ๊ฐ์ ์ธ ์ง์ค๊ณผ ์กฐ์น๊ฐ ํ์ํ ์ค์ํ ๋ฉ์์ง, ๊ฒฝ๊ณ ๋๋ ์๋ฆผ์ ํ์ํ์ฌ ์ฌ์ฉ์์ ์ฃผ์๋ฅผ ๋น ๋ฅด๊ฒ ๋ ์ ์์ต๋๋ค.
2. ์์ ์ ๋ ฅ ๋ฐ ๋ฐ์ดํฐ ์บก์ฒ: ๋ชจ๋ฌ์ ํ์ฌ ํ์ด์ง์์ ๋ค๋ฅธ ๊ณณ์ผ๋ก ์ด๋ํ์ง ์๊ณ ๋ ๋ฑ๋ก, ๋ก๊ทธ์ธ, ๋ฐ์ดํฐ ์ ์ถ, ์ค๋ฌธ ์กฐ์ฌ ์ฐธ์ฌ ๋๋ ํ์ผ ์ ๋ก๋ ๋ฑ ์ฌ์ฉ์์ ์ ๋ ฅ์ ์์งํ๋ ํธ๋ฆฌํ๊ณ ๋์ ๊ฑฐ์ฌ๋ฆฌ์ง ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
3. ์ด์ฉ ์ฝ๊ด, ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ์ ์ฑ ๋๋ ๋์ ์์ฒญ: ๋ชจ๋ฌ ์ฐฝ์ ์ฌ์ฉํ๋ฉด ๋ฒ์ ์ ๋ณด๋ฅผ ํ์ํ๊ณ ํ์์ ๋ฐ๋ผ ์ฌ์ฉ์์ ๋์๋ฅผ ์ป์์ผ๋ก์จ ๋ค์ํ ๋ฒ์ ์๊ตฌ ์ฌํญ์ ์ํํ๊ฒ ์ค์ํ ์ ์์ต๋๋ค.
4. ํํ ๋ฆฌ์ผ ๋๋ ์จ๋ณด๋ฉ ์ง์นจ: ๋ชจ๋ฌ์ ์ ํ๋ฆฌ์ผ์ด์ ์ธํฐํ์ด์ค ๋ด์์ ์ง์ ๋จ๊ณ๋ณ ์ง์นจ, ์ํฉ๋ณ ๋์๋ง ๋๋ ๊ฐ์ด๋ ํฌ์ด๋ฅผ ์ ๊ณตํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ์ ์ฉ์ฑ์ ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
5. ์ด๋ฏธ์ง ๋ฐ ์ฝํ ์ธ ํ์: ๋ชจ๋ฌ ์ฐฝ์ ํ์ฉํ๋ฉด ์ด๋ฏธ์ง, ๋น๋์ค ๋๋ ์ฝ์ ๋ ์ฝํ ์ธ ์ ๊ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ฝํ ์ธ ๋ฅผ ๋ณด๋ค ์ง์ค์ ์ด๊ณ ๋ชฐ์ ๊ฐ ์๋ ๋ฐฉ์์ผ๋ก ๋ณด์ฌ์ค ์ ์์ต๋๋ค.
์ฅ์ ์๋ ๋ถ๊ตฌํ๊ณ ๋ชจ๋ฌ ์ฐฝ์ ์น ์ฌ์ดํธ ๊ฐ๋ฐ์ ์ ์คํ๊ฒ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์ด๋ฅผ ๊ณผ๋ํ๊ฒ ์ฌ์ฉํ๊ฑฐ๋ ์๋ชป ์ค๊ณ๋ ๋ชจ๋ฌ์ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์ ๊ฒฝํ์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ชจ๋ฌ ์ฐฝ ๊ตฌํ์ ๋ํ ๋ช ๊ฐ์ง ํ์ ๋ชจ๋ฒ ์ฌ๋ก๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
1. ๋ชจ๋ฌ ์์ฒด ๋ด์์ ๋ณต์กํ ์ํธ ์์ฉ์ด๋ ํ์์ด ํ์ํ์ง ์์ ๊ฐ๋จํ๊ณ ์ง์ค์ ์ธ ์์ ์ด๋ ์ ๋ณด์ ๋ชจ๋ฌ์ ์ฌ์ฉํ์ญ์์ค.
2. ํค๋ณด๋ ์ง์, ์ ์ ํ ํฌ์ปค์ค ๊ด๋ฆฌ, ํ๋ฉด ํ๋ ๊ธฐ์ ๊ฐ์ ๋ณด์กฐ ๊ธฐ์ ๊ณผ์ ํธํ์ฑ์ ์ ๊ณตํ์ฌ ์ ๊ทผ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
3. ๋ค์ํ ํ๋ฉด ํฌ๊ธฐ์ ๋ฐฉํฅ์ ๋ง๊ฒ ๋ชจ๋ฌ ์ฐฝ์ ๋ฐ์์ ์ผ๋ก ๋์์ธํ์ฌ ๋ค์ํ ์ฅ์น์ ํ๋ซํผ์์ ์ต์ ์ ์ฌ์ฉ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
4. ๋ซ๊ธฐ ๋ฒํผ์ด๋ ๋ชจ๋ฌ ์์ญ ์ธ๋ถ๋ฅผ ํด๋ฆญ/ํญํ๋ ๋ฑ ๋ชจ๋ฌ์ ๋ซ์ ์ ์๋ ์ฝ๊ฒ ์ก์ธ์คํ ์ ์๊ณ ๋ช ํํ ์๋จ์ ํญ์ ์ ๊ณตํ์ญ์์ค.
5. ํนํ ๊ด๊ณ ๋ ์ค์ํ์ง ์์ ์ฝํ ์ธ ์ ๊ฒฝ์ฐ ์๋ ๋ชจ๋ฌ ํธ๋ฆฌ๊ฑฐ๋ฅผ ํผํ๋ ๋ฑ ์ฌ์ฉ์ ๊ธฐ๋ณธ ์ค์ ์ ์กด์คํ๊ณ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ค์ํฉ๋๋ค.
๊ฐ๋ ฅํ no-code ํ๋ซํผ์ธ AppMaster ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๋ ์๊ฐ์ ์ผ๋ก ๋งค๋ ฅ์ ์ด๊ณ ์ง๊ด์ ์ธ drag-and-drop ์ธํฐํ์ด์ค์ ๋ชจ๋ฌ ์ฐฝ์ ํฌํจํ ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅํ ๊ตฌ์ฑ ์์๋ฅผ ๊ฐ์ถ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค. ํ๋ซํผ์ ์น ๋น์ฆ๋์ค ํ๋ก์ธ์ค(BP) ๋์์ด๋๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์๋ ์ ํต์ ์ธ ํธ๋ ์ฝ๋ฉ ์์ด๋ ๋ชจ๋ฌ ์ฐฝ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ํตํฉ๊ณผ ๊ด๋ จ๋ ๋น์ฆ๋์ค ๋ ผ๋ฆฌ๋ฅผ ์ ์ํ ์ ์์ต๋๋ค. AppMaster ์ ๋ฐฑ์๋์ ๊ตฌ์ ๋ฐ์ง ์๋ ์๋ฃจ์ ์ ์์ฑ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด ๊ธฐ์ ๋ฐ ๊ณ ๋ถํ ์ฌ์ฉ ์ฌ๋ก์ ํ์ํ ํ์ฅ์ฑ๊ณผ ์ฑ๋ฅ์ ์ ์งํ๋ฉด์ ๋ค๋ฅธ ์์คํ ๊ณผ ์ํํ๊ฒ ํตํฉ๋ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๋ํ ํ๋ซํผ์ ํฌ๊ด์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ํตํด ๊ฐ์ธ ๊ฐ๋ฐ์๋ถํฐ ๋๊ธฐ์ ๊น์ง ๋ค์ํ ๊ณ ๊ฐ์ด ์ต์ ์ ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ์ต์ํ์ ๊ธฐ์ ๋ถ์ฑ๋ก ๊ธฐ๋ฅ์ด ํ๋ถํ๊ณ ๋ฐ์์ฑ์ด ๋ฐ์ด๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค.