๋ค์ธต ์ํคํ ์ฒ๋ผ๊ณ ๋ ์๋ ค์ง ๊ณ์ธต ์ํคํ ์ฒ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ฑ, ๋ฌธ์ ๋ถ๋ฆฌ ๋ฐ ์ ์ง ๊ด๋ฆฌ๋ฅผ ์ฉ์ดํ๊ฒ ํ๊ธฐ ์ํด ํ๋ ์ํํธ์จ์ด ์์ง๋์ด๋ง์์ ๋๋ฆฌ ์ฑํ๋๋ ์ํํธ์จ์ด ๋์์ธ ํจํด์ ๋๋ค. ์ด๋ ๋ชจ๋์ฑ, ํ์ฅ์ฑ ๋ฐ ์ ์ฐ์ฑ์ ๋ํ๋ผ ๋ฟ๋ง ์๋๋ผ ์ค๋ณต ์ฝ๋ ๊ฐ์, ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ์ ์์ฑ, ์๋ก์ด ๊ธฐ๋ฅ ๋ฐ ์๊ตฌ ์ฌํญ ๊ตฌํ์ ๋ํ ํ์ฅ์ฑ์ ์ด์งํ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ตฌ์ถํ๊ธฐ ์ํด ์ํํธ์จ์ด ๊ตฌ์ฑ ์์๋ฅผ ๋ฐฐ์ดํ๊ณ ๊ตฌ์กฐํํ๋ ๋ฐฉ์์ ๋ํ๋ ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ๊ณ์ธตํ๋ ์ํคํ ์ฒ๋ ์ฌ๋ฌ ๊ณ์ธต์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ ๊ฐ ๊ณ์ธต์ ์ ํ๋ฆฌ์ผ์ด์ ์ปจํ ์คํธ์์ ํน์ ์ฑ ์ ์งํฉ์ ๊ฐ์ต๋๋ค. ์ด๋ฌํ ๊ณ์ธต์ ๊ธฐ๋ฅ๊ณผ ์๋น์ค์ ๋ํด ์์ ๊ณ์ธต์ด ํ์ ๊ณ์ธต์ ์์กดํ๋ ์์ง ๊ณ์ธต ๊ตฌ์กฐ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ด๋ฅผ ์ข ์ ๊ด๊ณ๋ผ๊ณ ํฉ๋๋ค. ๊ฐ ๊ณ์ธต์ ๋ณธ์ง์ ์ผ๋ก ๊ด๋ จ ์ ๋ฌด๋ฅผ ์บก์ํํ๊ณ ์ง์ ๋ ์ญํ ์ ์ํํ๋ ๋์์ ๊ผญ ํ์ํ ๊ฒฝ์ฐ๊ฐ ์๋๋ฉด ๋ค๋ฅธ ๊ณ์ธต๊ณผ์ ์ํธ ์์ฉ์ ์ต์ํํ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ด์ ์ถ์ํ ์์ค์ ๋๋ค. ์ด ์ํคํ ์ฒ ์ ๊ทผ ๋ฐฉ์์์๋ ๊ตฌํ์ด ๊ฐ ๊ณ์ธต ๋ด์ ์บก์ํ๋์ด ์ํํธ์จ์ด ์์คํ ์ ์ ์ง ๊ด๋ฆฌ๊ฐ ์ฌ์์ง๊ณ ์ฌ์ฌ์ฉ์ฑ์ด ํฅ์๋๋ฉฐ ๊ด๋ฆฌ ํจ์จ์ฑ์ด ํฅ์๋ฉ๋๋ค.
์ผ๋ฐ์ ์ธ ์ธต ๊ตฌ์กฐ์์๋ 4๊ฐ์ ๊ธฐ๋ณธ ์ธต์ด ๊ด์ฐฐ๋ฉ๋๋ค. ์ฌ๊ธฐ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
- ํ๋ ์ ํ ์ด์ ๊ณ์ธต: ์ต์ข ์ฌ์ฉ์์๊ฒ ๋ฐ์ดํฐ๋ฅผ ํ์ํ๊ณ ์ ๋ ฅ์ ์์งํ๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋งฅ๋ฝ์์ ์ด ๋ ์ด์ด๋ HTML, CSS, JavaScript๋ ๋ฌผ๋ก AppMaster ์์ฑ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ Vue3๊ณผ ๊ฐ์ ํ๋ ์์ํฌ๋ ํฌํจํฉ๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต: ์ฒ๋ฆฌ ๋ฐ ์ํธ ์์ฉ ๋ ผ๋ฆฌ๋ฅผ ๊ตฌํํ๊ณ ์กฐ์ ํ์ฌ ๋ค๋ฅธ ๊ณ์ธต ๊ฐ์ ๋ฐ์ดํฐ ํ๋ฆ์ ์ ์ดํฉ๋๋ค. ๋น์ฆ๋์ค ๋ก์ง ๋ ์ด์ด๋ผ๊ณ ๋ ์๋ ค์ง ์ด ๋ ์ด์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด์, ๊ท์น ๋ฐ ์ํฌํ๋ก๋ฅผ ๊ด๋ฆฌํ๋ ์ญํ ์ ํ๋ฉฐ ์ข ์ข AppMaster ์ BP Designer์ ์ํด ์๊ฐ์ ์ผ๋ก ์ค๊ณ๋ฉ๋๋ค.
- ๋ฐ์ดํฐ ์ก์ธ์ค ๊ณ์ธต: ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ์ธ๋ถ ์๋น์ค์ ๊ฐ์ ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง ์์คํ ๊ณผ์ ์ํธ ์์ฉ ๋ฐ ํต์ ์ ๊ด๋ฆฌํ๊ณ ๋๋จธ์ง ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ฐ์ดํฐ๋ฅผ ํ๋, ์ ์ฅ ๋ฐ ์ ๋ฐ์ดํธํ๋ ์๋จ์ ์ถ์ํํฉ๋๋ค. ์๋ฅผ ๋ค์ด AppMaster์์ ์์ฑ๋ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ชจ๋ Postgresql ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ ๊ณ์ธต: ๋ฐ์ดํฐ๋ฒ ์ด์ค, ํ์ผ ์์คํ ๋ฐ ๊ธฐํ ๋ฐ์ดํฐ ์์ค๋ฅผ ํฌํจํ ์ ๋ณด ์ ์ฅ ๋ฐ ๊ฒ์ ์ ์ฅ์๋ฅผ ๋ํ๋ ๋๋ค. ์ด ๊ณ์ธต์ ์ ํ๋ฆฌ์ผ์ด์ ๋ด์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๋ฐ ์คํค๋ง ์ ์๋ฅผ ๋ด๋นํฉ๋๋ค.
๊ณ์ธตํ๋ ์ํคํ ์ฒ๋ ๋ชจ๋ฐ์ผ, ์น, ๋ฐ์คํฌํฑ ๋ฑ ๋ค์ํ ์ ํ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ํ ๊ฑด์ ํ ์ฒญ์ฌ์ง์ ์ ๊ณตํ๋ ๋ฐ ์์ด ๋ค์ฌ๋ค๋ฅํ๊ณ ํจ์จ์ ์ธ ๊ฒ์ผ๋ก ์ ์ฆ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด, AppMaster ์ฌ์ฉํ๋ฉด ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ์์ฑ๋ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๊ณ์ธตํ๋ ์ํคํ ์ฒ ๋ด์ ๊ตฌ์กฐํ๋์ด ์ฌ์ฉ์์ ๊ด๋ฆฌ ์ฉ์ด์ฑ, ์ ์ง ๊ด๋ฆฌ์ฑ ๋ฐ ์ ์์ฑ์ ์ด์งํฉ๋๋ค.
์ํํธ์จ์ด ๊ฐ๋ฐ ๋งฅ๋ฝ์์ ๊ณ์ธตํ ์ํคํ ์ฒ๋ฅผ ์ฑํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ด์ ์ด ์์ต๋๋ค.
- ๋ชจ๋์ฑ: ๊ด์ฌ์ฌ ๋ถ๋ฆฌ๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํน์ ์ธก๋ฉด์ ์ง์คํ ์ ์์ผ๋ฏ๋ก ์ฝ๋๋ฒ ์ด์ค๋ฅผ ๋ ์ดํดํ๊ธฐ ์ฝ๊ณ ์ฒด๊ณ์ ์ด๋ฉฐ ๊ด๋ฆฌํ๊ธฐ ์ฝ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. ๋ํ ์ด๋ฌํ ๋ชจ๋์ฑ์ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๊ตฌ์ฑ ์์์ ์ฌ์ฌ์ฉ์ ์ด์งํฉ๋๋ค.
- ํ์ฅ์ฑ: ๊ณ์ธตํ๋ ์ํคํ ์ฒ๋ ๋ณธ์ง์ ์ผ๋ก ํ์ฅ์ฑ์ ์ง์ํฉ๋๋ค. ๊ฐ ๊ณ์ธต์ ๋ณํํ๋ ์๊ตฌ ์ฌํญ๊ณผ ๋ชฉํ ์ฑ๋ฅ ํฅ์์ ๋ฐ๋ผ ๋ ๋ฆฝ์ ์ผ๋ก ํ์ฅ๋๊ณ ์ต์ ํ๋ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ์ฐ์ฑ์ AppMaster ์์ ์์ฑ๋ ๊ฒ๊ณผ ๊ฐ์ ๊ณ ๋ถํ ๋๋ ์ํฐํ๋ผ์ด์ฆ ์์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ํนํ ์ ์ฉํฉ๋๋ค.
- ์ ์ง ๊ด๋ฆฌ์ฑ: ๊ณ์ธตํ๋ ์ํคํ ์ฒ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ด์์ ๊ธฐ๋ฅ ์์ญ๊ณผ ๊ฐ๊ฐ์ ๊ตฌํ์ ๋ถ๋ฆฌํจ์ผ๋ก์จ ์ ์ง ๊ด๋ฆฌ์ฑ์ ํฅ์์ํค๊ณ ์ ์ฒด ์์คํ ์ ํฐ ์ํฅ์ ์ฃผ์ง ์์ผ๋ฉด์ ๊ตฌ์ฑ ์์์ ๋ํ ๋ ์ฌ์ด ์์ ์ด๋ ์ ๋ฐ์ดํธ๋ฅผ ์์ฉํฉ๋๋ค.
- ํ ์คํธ ๊ฐ๋ฅ์ฑ: ๊ฐ ๋ ์ด์ด๋ ๋ ๋ฆฝ์ ์ผ๋ก ํ ์คํธ๋ ์ ์์ผ๋ฏ๋ก ๊ฐ๋ณ ๊ตฌ์ฑ ์์์ ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ์ด ๊ฒฌ๊ณ ํ๊ณ ์ ๋ขฐํ ์ ์์์ ๋ณด์ฅํฉ๋๋ค. ํ ์คํธ ๊ฐ๋ฅ์ฑ์ ์ด๋ฌํ ์ธก๋ฉด์ ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒ์๋ถํฐ ๋ค์ ์์ฑํ์ฌ ์๊ตฌ ์ฌํญ์ ๋ณ๊ฒฝ ์ฌํญ์ ํด๊ฒฐํ๋ฏ๋ก ๊ธฐ์ ์ ๋ถ์ฑ๊ฐ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ์ AppMaster ๊ฐ ์ค์ ์ ๋๋ฉด์ ๊ฐ์กฐ๋ฉ๋๋ค.
- ์ํธ ์ด์ฉ์ฑ: ๊ณ์ธตํ๋ ์ํคํ ์ฒ๋ ๋ค์ํ ์์คํ ๊ณผ ์๋น์ค ๊ฐ์ ํตํฉ๊ณผ ํต์ ์ ์ฉ์ดํ๊ฒ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด AppMaster ํด๋น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ RESTful API ๋ฐ Swagger ๋ฌธ์๋ฅผ ์์ฑํ์ฌ ๋ค๋ฅธ ์์คํ ๋ฐ ์๋น์ค์์ ์ํํ ์ํธ ์ด์ฉ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ๊ณ์ธตํ๋ ์ํคํ ์ฒ๋ ํ๋ ์ํํธ์จ์ด ์์ง๋์ด๋ง ๊ดํ์์ ๋๋ฆฌ ์ฑํ๋๋ ํ์ ์ํํธ์จ์ด ๋์์ธ ํจํด์ ๋๋ค. ๋ฌธ์ ๋ฅผ ๋ถ๋ฆฌํ๊ธฐ ์ํด ๊ณ์ธต์ ๊ตฌ์กฐ๋ฅผ ์ฑํํจ์ผ๋ก์จ ์ด ์ํคํ ์ฒ ์ ๊ทผ ๋ฐฉ์์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์ ๋ชจ๋์ฑ, ํ์ฅ์ฑ, ์ ์ง ๊ด๋ฆฌ์ฑ ๋ฐ ํ์ฅ์ฑ์ ์ฅ๋ คํฉ๋๋ค. AppMaster ์ no-code ํ๋ซํผ์ ๊ณ์ธตํ๋ ์ํคํ ์ฒ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๊ตฌํํ ๋น๋๋ ์๋ก์ ์ฌ์ฉ์์๊ฒ ๋ค์ํ ๋๋ฉ์ธ๊ณผ ํ๋ซํผ์ ๊ฑธ์ณ ๋ณต์กํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์๋ ๊ฐ๋ ฅํ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.