ํ๋ฐํธ์๋ ๊ฐ๋ฐ ๋ฐ ์ฌ์ฉ์ ์ธํฐํ์ด์ค(UI) ๋์์ธ์ ๋งฅ๋ฝ์์ ํ๋ฐํธ์๋ ํ ๋ง ์ง์ ์ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ ๊ฑธ์ณ ์ผ๊ด๋๊ณ ๋งค๋ ฅ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๊ธฐ ์ํด ์๊ฐ์ ์คํ์ผ, ๋ฏธํ ๋ฐ UI ๊ตฌ์ฑ์์๋ฅผ ์์ฑ, ์ ์ฉ ๋ฐ ๊ด๋ฆฌํ๋ ํ๋ก์ธ์ค๋ฅผ ์๋ฏธํฉ๋๋ค. ์ฌ๊ธฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๊ตฐ์ ๋ชจ๋ ๋์งํธ ํฐ์นํฌ์ธํธ์์ ๊ท ์ผํ ๋ชจ์๊ณผ ๋๋์ ๊ตฌํํ๊ธฐ ์ํด ์กฐํ๋กญ๊ฒ ์๋ํ๋ ๋ค์ํ ๋์์ธ ์์น, ์์ ๊ตฌ์ฑํ, ํ์ดํฌ๊ทธ๋ํผ ๋ฐ ๊ทธ๋ํฝ ์์์ ์ฌ์ฉ์ด ํฌํจ๋ฉ๋๋ค.
ํ๋ฐํธ์๋ ํ ๋ง ์ง์ ์ ์ค์ํ ์ธก๋ฉด ์ค ํ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ค์ํ ์ฅ์น, ํ๋ฉด ํฌ๊ธฐ ๋ฐ ํด์๋์์ ์ํํ๊ฒ ๋ ๋๋ง๋๋๋ก ๋ณด์ฅํ๋ ๋ฐ์ํ ๋์์ธ์ ๋๋ค. ๋ชจ๋ฐ์ผ ๊ธฐ์ ์ ์ถํ์ผ๋ก ์ธํด ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ค์ํ ํ๋ซํผ์์ ์ก์ธ์ค ๊ฐ๋ฅํ๊ณ ์ฌ์ฉ์ ์นํ์ ์ธ ๊ฒ์ด ์ ์ ๋ ์ค์ํด์ง๊ณ ์์ต๋๋ค. ๋์์ด๋์ ํ๋ฐํธ์๋ ๊ฐ๋ฐ์๋ ํ ๋ง๊ฐ ๋ค์ํ ์ฅ์น์ ์๋ฒฝํ๊ฒ ์ ์ฉ๋๋๋ก ๊ธด๋ฐํ๊ฒ ํ๋ ฅํ์ฌ ์ฌ์ฉ์์๊ฒ ํต์ผ๋ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
๋ธ๋๋ฉ์ ํ๋ฐํธ์๋ ํ ๋ง ์ง์ ์ ๋ ๋ค๋ฅธ ์ค์ํ ์ธก๋ฉด์ ๋๋ค. ๋ธ๋๋๋ ํ๊ฒ ๊ณ ๊ฐ์ ๊ณต๊ฐ์ ๋ถ๋ฌ์ผ์ผํค๊ณ ๋ธ๋๋์ ๊ฐ์ฑ์ ๋ฐ์ํ๋ ๋๋ ทํ ์๊ฐ์ ์์ด๋ดํฐํฐ๋ฅผ ํ๋ฆฝํจ์ผ๋ก์จ ๋์งํธ ์์ญ์์ ์์ ์ ์ฐจ๋ณํํ๊ธฐ ์ํด ๋ ธ๋ ฅํฉ๋๋ค. ์ ๊ตฌ์๋๊ณ ๊ตฌํ๋ ํ ๋ง๋ ๋ธ๋๋ ์ธ์ง๋๋ฅผ ๋์ผ ๋ฟ๋ง ์๋๋ผ ์ฌ์ฉ์ ์ฐธ์ฌ, ์ ๋ขฐ ๋ฐ ์ถฉ์ฑ๋๋ฅผ ์ด์งํฉ๋๋ค.
๋ํ, ํ๋ฐํธ์๋ ํ ๋ง๋ ์ ๊ทผ์ฑ๊ณผ ํฌ๊ด์ฑ์ ์ ๊ณตํ์ฌ ํน๋ณํ ์๊ตฌ์ ๋ค์ํ ๋ฅ๋ ฅ์ ๊ฐ์ง ์ฌ์ฉ์์๊ฒ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ํฌ๊ด์ ์ธ ๋์์ธ ์์น๊ณผ ์ ๊ทผ ๊ฐ๋ฅํ UI ๊ตฌ์ฑ ์์๋ฅผ ํตํด ํ ๋ง๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๊ฐ ์ฅ์ , ์ธ์ง ์ฅ์ ๋ฐ ๊ธฐํ ๋ฌธ์ ๊ฐ ์๋ ์ฌ๋๋ค์๊ฒ ์ฌ์ฉ์ ์นํ์ ์์ ๋ณด์ฅํฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฒ์๋ฅผ ํ์ฅํ๊ณ ๊ณตํํ ๋์งํธ ๊ฒฝํ์ ๋ํ ํ๋์ ์๊ตฌ์ ๋ถํฉํฉ๋๋ค.
no-code ํ๋ซํผ์ธ AppMaster ๋ ๊ณ ๊ฐ์ ์ํด ํ๋ฐํธ์๋ ํ ๋ง ์ง์ ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํ๊ณ ๊ฐ์ํํฉ๋๋ค. ์ฌ์ ๊ตฌ์ถ๋๊ณ ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅํ UI ๊ตฌ์ฑ์์๋ฅผ ๊ฐ์ถ ์ด ํ๋ซํผ์ ์ฌ์ฉ์๊ฐ ์๊ฐ์ ์ผ๋ก ๋งค๋ ฅ์ ์ด๊ณ ์์ ๋ํํ์ด๋ฉฐ ๋ฐ์์ฑ์ด ๋ฐ์ด๋ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ๋์์ธํ๊ณ ์กฐ๋ฆฝํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ์น ๋น์ฆ๋์ค ํ๋ก์ธ์ค(BP) ๋์์ด๋์ ํจ๊ป AppMaster ์ drag-and-drop ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๋ ์ฝ๋ฉ ์์ด๋ ๊ฐ๋ ฅํ UI๋ฅผ ๋ง๋ค๊ณ ํน์ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ์กฐ์ ํ ์ ์์ต๋๋ค.
๋ฏผ์ฒฉ์ฑ๊ณผ ๋ค์์ฑ ๋๋ถ์ AppMaster ํ๋ซํผ์ ์ค์๊ธฐ์ ์์ ๋๊ธฐ์ ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ๊ณ ๊ฐ์ ์๊ตฌ๋ฅผ ์ถฉ์กฑํ ์ ์์ต๋๋ค. AppMaster์์ ์์ฑ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ Vue3 ํ๋ ์์ํฌ์ JavaScript/TypeScript์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ฉํ๋ ๋ฐ๋ฉด, ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ Android์ฉ Kotlin ๋ฐ Jetpack Compose ์ iOS์ฉ SwiftUI ํ์ฉํ๋ AppMaster ์ ์๋ฒ ๊ธฐ๋ฐ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฌํ ์๋ฒ ์ค์ฌ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๋ ์ฑ ์คํ ์ด์ ์ ๋ฒ์ ์ ๊ฒ์ํ ํ์ ์์ด ๋ชจ๋ฐ์ผ ์ฑ UI, ๋ก์ง ๋ฐ API ํค๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ผ๋ฏ๋ก ์ฑ ์ ์ง ๊ด๋ฆฌ ๋ฐ ์ ๋ฐ์ดํธ์ ํ์ํ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ด ํฌ๊ฒ ์ค์ด๋ญ๋๋ค.
๋ํ AppMaster ํ๋ฐํธ์๋ ํ ๋ง ์ค์ ๊ณผ ๋ฐฑ์๋ ์๋น์ค์ ์ํํ ํตํฉ์ ๋ณด์ฅํ์ฌ ์๋ฒ endpoints ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ์ ๋ํ ์๋ ์์ฑ๋ Swagger ๋ฌธ์๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ํ๋ซํผ์ Postgresql ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ์ ์ฅ์๋ก ์ฌ์ฉํ๊ณ Go๋ก ์์ฑ๋ ๊ณ ์ฑ๋ฅ ์ปดํ์ผ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๊ฒฐํฉ๋์ด ํนํ ๊ณ ๋ถํ ๋ฐ ์ํฐํ๋ผ์ด์ฆ ์ฌ์ฉ ์ฌ๋ก์ ๋ํด ํ์ํ ํ์ฅ์ฑ์ ์ ๊ณตํฉ๋๋ค.
AppMaster ํ๋ซํผ์ ํ๋ฐํธ์๋ ํ ๋ง๋ฅผ ํตํฉํ๋ฉด ํ๋ฐํธ์๋ ๊ฐ๋ฐ์์ ๋์์ด๋ ๋ชจ๋๋ฅผ ์ํ ๋์์ธ ๋ฐ ๊ฐ๋ฐ ํ๋ก์ธ์ค๊ฐ ๋จ์ํ๋ ๋ฟ๋ง ์๋๋ผ ์กฐ์ง์ด ์ฌ์ฉ์์ ๊ณต๊ฐ์ ๋ถ๋ฌ์ผ์ผํค๋ ๋๋ผ์ด ๋์งํธ ๊ฒฝํ์ ๋ฌ์ฑํ ์ ์์ต๋๋ค. ๊ฐ๋ ฅํ no-code ๊ธฐ๋ฅ๊ณผ ํจ๊ป ํ๋ฐํธ์๋ ํ ๋ง ์ง์ ์ ๋ํ ํ๋ซํผ์ ํฌ๊ด์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ํตํด ๊ฐ๋ฐ์์ ๊ธฐ์ ์ ํ์ฅ ๊ฐ๋ฅํ๊ณ ์ก์ธ์ค ๊ฐ๋ฅํ๋ฉฐ ์๊ฐ์ ์ผ๋ก ๋งค๋ ฅ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น ๋ฅด๊ณ ๋น์ฉ ํจ์จ์ ์ผ๋ก ๋ง๋๋ ๋์์ ํ์ ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ฌ์ ํ๋ก์ธ์ค๋ฅผ ํตํด ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ํผํ ์ ์์ต๋๋ค.
์ ๋ฐ์ ์ผ๋ก ํ๋ฐํธ์๋ ํ ๋ง๋ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ๋ธ๋๋ ์ธ์์ ํ์ฑํ๋ ๋ฐ ์ค์ถ์ ์ธ ์ญํ ์ ํฉ๋๋ค. AppMaster ๊ณ ๊ธ ๊ธฐ์ ๊ณผ ์ฌ์ฉ์ ์ค์ฌ ๋์์ธ ์์น์ ํ์ฉํ์ฌ ํ๋ฐํธ์๋ ํ ๋ง ์ง์ ์ ํ์ค๊ณผ ๊ฐ๋ฅ์ฑ์ ์ฌ์ ์ํ์ฌ ๋ชจ๋ ๊ท๋ชจ์ ์กฐ์ง์ด ์ต์ ์ ํจ์จ์ฑ๊ณผ ์ต์ํ์ ๋ ธ๋ ฅ์ผ๋ก ์์ง๋ ฅ ์๊ณ ๋งค๋ ฅ์ ์ด๋ฉฐ ์ ๊ทผ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์๋๋ก ํ์ต๋๋ค.