AppMaster ์ ๊ฐ์ No-Code ํ๋ซํผ์ ๋งฅ๋ฝ์์ ๋์์ธ ํจํด์ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ณผ์ ์์ ๋ฐ์ํ๋ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ์ ๋ํ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ๊ณ ์ ์ฆ๋ ์๋ฃจ์ ์ธํธ๋ฅผ ๋ํ๋ ๋๋ค. ์๋ จ๋ ์ํํธ์จ์ด ์์ง๋์ด๊ฐ ๊ณต์ํํ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๊ตฌํํ๋ ์ด๋ฌํ ํจํด์ ๋ค์ํ ์ค๊ณ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ฒด๊ณ์ ์ด๊ณ ํจ์จ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํฉ๋๋ค. ์ฃผ์ ๋ชฉํ๋ ๊ฐ๋ฐ ์ค์ธ ์์คํ ์ ๋ชจ๋์ฑ, ์ ์ง ๊ด๋ฆฌ์ฑ ๋ฐ ์ ์์ฑ์ ํฅ์์ํค๋ ๊ฒ์ ๋๋ค.
๋์์ธ ํจํด์ ๊ฐ๋ฐ์์๊ฒ ์ผ๋ฐ์ ์ธ ๋์์ธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๊ณต์ ์ดํ์ ๋ฐ๋ผํ๊ธฐ ์ฌ์ด ๋ก๋๋งต์ ์ ๊ณตํฉ๋๋ค. ์ด๋ ๋ฐํด๋ฅผ ์ฌ๋ฐ๋ช ํ๋ ๊ฒ์ ๋ฐฉ์งํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๋ฅ์ ๋นํจ์จ์ฑ์ด ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ ์ค์ด๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. AppMaster ์ ๊ฐ์ No-Code ํ๋ซํผ์ ์ฌ์ฉ์๊ฐ ๋ค์ํ ํ๋ก์ ํธ์์ ์ํํ๊ฒ ์ฌ์ฉ์ ์ ์ํ๊ณ ์ฌ์ฌ์ฉํ ์ ์๋ ์ฒญ์ฌ์ง์ ์์ฑํ ์ ์๋๋ก ํ์ฌ ์ ์ํ๊ณ ๋ฐ๋ณต์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๊ฐ๋ฅํ๊ฒ ํ๋ฏ๋ก ํนํ ๋์์ธ ํจํด์ ์ด์ ์ ๋๋ฆด ์ ์์ต๋๋ค.
No-Code ํ๋ซํผ ์์ญ์์ ๋์์ธ ํจํด์ ํฌ๊ฒ ์ธ ๊ฐ์ง ์ฃผ์ ๊ทธ๋ฃน์ผ๋ก ๋ถ๋ฅ๋ ์ ์์ต๋๋ค.
- ์์ฑ ํจํด์ ๊ฐ์ฒด ์ธ์คํด์คํ ํ๋ก์ธ์ค๋ฅผ ์ฒ๋ฆฌํ์ฌ ๊ธฐ๋ณธ ์์ฑ ๋ ผ๋ฆฌ๋ฅผ ๋ ธ์ถํ์ง ์๊ณ ๊ฐ์ฒด๊ฐ ์์ฑ๋๊ณ ์ด๊ธฐํ๋๋๋ก ํฉ๋๋ค. ์๋ก๋ ์ฑ๊ธํค, ํฉํ ๋ฆฌ ๋ฉ์๋ ๋ฐ ๋น๋ ํจํด์ด ์์ต๋๋ค.
- ๊ตฌ์กฐ์ ํจํด์ ๋ ํฐ ๊ตฌ์กฐ๋ฅผ ํ์ฑํ๊ธฐ ์ํด ํด๋์ค์ ๊ฐ์ฒด์ ๊ตฌ์ฑ์ ์ ์ํ๋ ์ญํ ์ ํฉ๋๋ค. ์ด๋ฌํ ํจํด์ ๋ณํํ๋ ์๊ตฌ ์ฌํญ์ ์ฝ๊ฒ ์ ์ํ ์ ์๋ ์ ์ฐํ๊ณ ํจ์จ์ ์ธ ์์คํ ๊ตฌ์ฑ ์์์ ์ค๊ณ๋ฅผ ์ฉ์ดํ๊ฒ ํฉ๋๋ค. ์๋ก๋ ์ด๋ํฐ, ๋ธ๋ฆฌ์ง ๋ฐ ๋ณตํฉ ํจํด์ด ์์ต๋๋ค.
- ํ๋ ํจํด์ ๊ฐ์ฒด ๊ฐ์ ํต์ ํจํด๊ณผ ์ฑ ์์ ์ค์ ์ ๋์ด ๊ฐ์ฒด ์ํธ ์์ฉ ๋ฐ ํ์ ์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋๋ก ํฉ๋๋ค. ์๋ก๋ ๊ด์ฐฐ์, ์ฑ ์ ์ฌ์ฌ, ์ํ ํจํด ๋ฑ์ด ์์ต๋๋ค.
๊ฐ๋ ฅํ No-Code ํ๋ซํผ์ธ AppMaster ์ฌ์ฉ์๊ฐ ์๊ฐ์ ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ๋ก์ง, REST API ๋ฐ WSS endpoints ์์ฑํ ์ ์๋๋ก ํจ์ผ๋ก์จ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ์ ๋์์ธ ํจํด์ ์ด์ ์ ํ์ฉํฉ๋๋ค. AppMaster ์ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(IDE)์ ํตํด ์ฌ์ฉ์๋ ๊ธฐ์กด ๋์์ธ ํจํด์ ์ ์ํ๊ฒ ๊ตฌํํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๊ณ ์ ์ฒด ์ํํธ์จ์ด ์ํคํ ์ฒ๋ฅผ ๊ฐ์ ํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, ์์คํ ์ ๋ค์ํ ๊ตฌ์ฑ ์์ ๊ฐ์ ๋ฌธ์ ๋ถ๋ฆฌ๋ฅผ ์ฅ๋ คํ๋ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ํคํ ์ฒ ํจํด์ธ MVC(Model-View-Controller) ํจํด์ ์๊ฐํด ๋ณด์ธ์. AppMaster UI(๋ทฐ) ์์ฑ, ๋ฐ์ดํฐ ๋ชจ๋ธ ์ ์(๋ชจ๋ธ) ๋ฐ ๋น์ฆ๋์ค ๋ก์ง(์ปจํธ๋กค๋ฌ) ์ ์ฉ์ ์ํ ๊ตฌ์ฑ ์์์ ์๊ฐ์ ํํ์ ์ ๊ณตํ์ฌ MVC ํจํด ๊ตฌํ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์ฒ์๋ถํฐ MVC ํจํด์ ๊ตฌํํ๋ ๋ณต์กํจ๋ณด๋ค๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ ผ๋ฆฌ ๋ฐ ๊ธฐ๋ฅ์ ์ง์คํ ์ ์์ต๋๋ค.
AppMaster ์ ๋์์ธ ํจํด ์ฌ์ฉ์ ์ฌ์ฉ์๊ฐ ์ฝ๋๋ฅผ ์์ฑํ์ง ์๊ณ ๋ ๋ณต์กํ ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ๋์์ธํ๊ณ ๊ตฌํํ ์ ์๋๋ก ํ๋ ์๊ฐ์ BP Designer๋ก ํ์ฅ๋ฉ๋๋ค. ์ด ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํตํด ๊ธฐ์ ์ง์์ด ์๋ ์ฌ์ฉ์๋ ๋น์ฆ๋์ค ๋ ผ๋ฆฌ๋ฅผ ์์ฑ ๋ฐ ์ ์ง ๊ด๋ฆฌํ ์ ์์ผ๋ฏ๋ก ๊ฐ๋ฐ ํ๋ก์ธ์ค๊ฐ ํฌ๊ฒ ๋จ์ํ๋๊ณ ์ค๋ฅ ๊ฐ๋ฅ์ฑ์ด ์ค์ด๋ญ๋๋ค. ์ด ํ๋ซํผ์ ๊ธฐ๋ฅ์ ์ ์ํ ์ ํ๋ฆฌ์ผ์ด์ ํ๋กํ ํ์ ์ ์์ ์ด์์ ์ด๋ฉฐ, ๋ฐ๋ณต์ ์ธ ๊ฐ๋ฐ ์ฃผ๊ธฐ๋ฅผ ์ง์ํ๊ณ ๊ฐ๋ฐ์๊ฐ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ๋ฐ์์ํค์ง ์๊ณ ์ค๊ณ๋ฅผ ๊ฒ์ฆํ ์ ์๋๋ก ํด์ค๋๋ค.
๋ํ AppMaster ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Go(golang), ์น ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Vue3 ํ๋ ์์ํฌ ๋ฐ JS/TS, ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Kotlin, Jetpack Compose ๋ฐ SwiftUI ์ ๊ฐ์ด ๋๋ฆฌ ์ฑํ๋ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ค์ํ ํ๋ซํผ๊ณผ ์ฅ์น ์ ๋ฐ์ ๊ฑธ์ณ ํธํ์ฑ๊ณผ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅ์ฑ์ด ๋ณด์ฅ๋์ด ์ ์ฌ์ ์ธ ์ํ์ ๋์ฑ ์ค์ด๊ณ ๊ณ ๋ถํ ์ฌ์ฉ ์ฌ๋ก์ ๋ํ ์ต์ ์ ์ฑ๋ฅ์ ๋ณด์ฅํฉ๋๋ค.
AppMaster ์ ๊ฐ์ No-Code ํ๋ซํผ์์ ๋์์ธ ํจํด์ ์ฌ์ฉํ๋ ๊ฒ์ ๋ค์ํ ์ฌ์ฉ ์ฌ๋ก์ ๋ํด ์ผ๊ด๋๊ณ ํจ์จ์ ์ด๋ฉฐ ํ์ฅ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๋ฌ์ฑํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ์ด๋ฌํ ํจํด์ ํ๋ซํผ์ ๋ชจ๋ ์ธก๋ฉด์ ํตํฉํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ์๋ ๊ตฌํ์ ๋ณต์ก์ฑ์ ์ฒ๋ฆฌํ ํ์ ์์ด ํน์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก AppMaster ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ 10๋ฐฐ ๋ ๋น ๋ฅด๊ฒ, 3๋ฐฐ ๋ ๋น์ฉ ํจ์จ์ ์ผ๋ก ๊ฐ๋ฐํ ์ ์์ด ๋ ๋ง์ ๊ธฐ์ ์ด ๊ธฐ์ ์ ํ์ ํ์ฉํ๊ณ ์กฐ์ง์ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํ ํ์ ์ ์ธ ์๋ฃจ์ ์ ์ถ๊ตฌํ ์ ์์ต๋๋ค.