์ฌ์ฉ์ ์ ์ ํจ์ ๋ฐ ํ๋ก๊ทธ๋๋ฐ์ ๋งฅ๋ฝ์์ ์์ฑ๊ธฐ ํจ์๋ ์ผ๋ จ์ ๊ฐ์ ๋ฐ๋ณตํ๋ ํ๋ก์ธ์ค๋ฅผ ์ ์ดํ๊ณ ๋จ์ํํ๋๋ก ์ค๊ณ๋ ํน๋ณํ ์ ํ์ ํจ์์ ๋๋ค. ์ด๋ ํ๋ก์ธ์ค์ ์ฐ์ ๋จ๊ณ ์คํ์ ๊ด๋ฆฌํ๊ฑฐ๋ ์ฆ์์์ ์ผ๋ จ์ ๊ฐ์ ์์ฑํ๋ ๋ฐ ํนํ ์ ์ฉํฉ๋๋ค. ์์ฑ๊ธฐ ํจ์๋ 'yield' ํค์๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ํน์ง์ ๋๋ค. ์ด ํค์๋๋ฅผ ์ฌ์ฉํ๋ฉด ํจ์์ ์คํ์ ํน์ ์ง์ ์์ ์ผ์ ์ค๋จํ๋ค๊ฐ ๋์ค์ ์ค๋จ๋ ๋ถ๋ถ๋ถํฐ ๋ค์ ์์ํ์ฌ ํจ์์ ์ํ๋ฅผ ๋ณด์กดํ ์ ์์ต๋๋ค. ์ด๋ ์ ์ฒด ์ฝ๋ ๋ธ๋ก์ ์คํํ๊ณ ๋จ์ผ ๊ฐ์ ๋ฐํํ๋ฉฐ ์คํ์ด ์๋ฃ๋๋ฉด ๋ก์ปฌ ์ํ๋ฅผ ์ญ์ ํ๋ ์ผ๋ฐ์ ์ธ ํจ์์ ๋์กฐ๋ฉ๋๋ค.
์์ฑ๊ธฐ ๊ธฐ๋ฅ์ ์ฌ์ฉ์๊ฐ ๋ณต์กํ ์ํฌํ๋ก๋ฅผ ์ ์ํ๊ณ ํจ์จ์ ์ธ ๋ฐฉ์์ผ๋ก ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋๋ก ํด์ฃผ๊ธฐ ๋๋ฌธ์ AppMasterno-code ํ๋ซํผ์ ์ฌ์ฉ์ ์ ์ ๊ธฐ๋ฅ๊ณผ ๋งค์ฐ ๊ด๋ จ์ฑ์ด ๋์ต๋๋ค. ์ด ํ๋ซํผ์ Go๋ฅผ ์ฌ์ฉํ๋ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ , Vue3 ๋ฐ JavaScript/TypeScript๋ฅผ ์ฌ์ฉํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ , Kotlin, Jetpack Compose ๋ฐ SwiftUI ๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ ํ๋ก์ธ์ค์ ์์ฑ๊ธฐ ๊ธฐ๋ฅ์ ํตํฉํฉ๋๋ค. ์์ฑ๊ธฐ ๊ธฐ๋ฅ์ ๊ฐ๋ ฅํ ํ์ฉ์ ํตํด AppMaster ์์ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํนํ ๊ธฐ์ ๋ฐ ๊ณ ๋ถํ ์๋๋ฆฌ์ค์์ ํฅ์๋ ํ์ฅ์ฑ๊ณผ ์ฑ๋ฅ์ ๋ณด์ฌ์ค ์ ์์ต๋๋ค.
AppMaster ํ๋ซํผ์ ์ฌ์ฉ์ ์ ์ ๋๊ตฌ ์ ํ๊ตฐ์ ์์ฑ๊ธฐ ๊ธฐ๋ฅ์ ํตํฉํจ์ผ๋ก์จ ์ฌ์ฉ์๊ฐ ๋ฐฑ์๋ ๋น์ฆ๋์ค ํ๋ก์ธ์ค, REST API ๋ฐ WSS(์น ์์ผ ๋ณด์) endpoints, ์น์ฉ ๋ธ๋ผ์ฐ์ ๋ด ๋น์ฆ๋์ค ๋ก์ง๊ณผ ๊ฐ์ ์ธก๋ฉด์์ ์ด๋ฌํ ํน์ ๊ธฐ๋ฅ์ ์ด์ ์ ํ์ฉํ ์ ์๋๋ก ํฉ๋๋ค. ๊ตฌ์ฑ์์, ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ UI ๋ฐ ๋ก์ง. ๋ค์ํ ๊ตฌ์ฑ ์์ ๋ด์ ์์ฑ๊ธฐ ๊ธฐ๋ฅ์ ํตํฉํ๋ ์ด๋ฌํ ๊ธฐ๋ฅ์ ํ๋ซํผ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฐ์ ์ธ ํจ์จ์ฑ๊ณผ ์ฑ๋ฅ์ ํฅ์์ํต๋๋ค.
์ฌ์ฉ์ ์ ์ ํจ์์์ ์์ฑ๊ธฐ ํจ์๋ฅผ ํ์ฉํ๋ ๋ํ์ ์ธ ์๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ ์ฒ๋ฆฌ๋ฅผ ๊ฐ์ํํ๋ ๊ฒ์ ๋๋ค. ๋์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ๋๋ ๊ณผ๋ํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋ชจํ์ง ์๊ณ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ณ ๋ฐ๋ณตํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์์ฑ๊ธฐ ํจ์๋ ๋ฐ์ดํฐ ์์๋ฅผ ์ฆ์ ์ฒ๋ฆฌํ ์ ์๋ ๋ฐ๋ณต์๋ฅผ ์์ฑํ์ฌ ์ด๋ฅผ ๋ฌ์ฑํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ด๋ ๋ฉ๋ชจ๋ฆฌ ์๋น๋ฅผ ํฌ๊ฒ ํฅ์์ํค๊ณ ๊ธฐ์กด ์ ๊ทผ ๋ฐฉ์๊ณผ ๋น๊ตํ ๋ ๋ ํ์ฅ ๊ฐ๋ฅํ ์๋ฃจ์ ์ ๋ณด์ฅํฉ๋๋ค.
์ฌ์ฉ์ ์ง์ ํจ์์ ์์ฑ๊ธฐ ํจ์์ ๋ํ ๋ ๋ค๋ฅธ ์ ์ฌ์ ์ธ ์ฌ์ฉ ์ฌ๋ก๋ ์ฌ๋ฌ ๋น๋๊ธฐ ์์ ์ ์กฐ์ ์ด ํ์ํ ๋ณต์กํ ๋น์ฆ๋์ค ๋ ผ๋ฆฌ๋ฅผ ๊ตฌํํ๋ ๊ฒ์ ๋๋ค. ์ด๋ ์ผ๋ฐ์ ์ผ๋ก ๋ค์ํ ์์คํ ๋ฐ ์๋น์ค์ ์ํธ ์์ฉํ๋ ์ผ๋ จ์ ๋จ๊ณ๊ฐ ํฌํจ๋๋ฏ๋ก AppMaster ์์ ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ๊ฐ๋ฐํ๊ณ ๊ด๋ฆฌํ ๋ ํนํ ๊ด๋ จ์ด ์์ต๋๋ค. ์์ฑ๊ธฐ ๊ธฐ๋ฅ์ ํตํฉํจ์ผ๋ก์จ ์ฌ์ฉ์๋ ์ํฌํ๋ก ์คํ์ ๊ด๋ฆฌํ๊ณ ์ค๋ฅ๋ฅผ ์ ์ ํ๊ฒ ์ฒ๋ฆฌํ๋ฉฐ ๋ณต์กํ ๋ค๋จ๊ณ ํ๋ก์ธ์ค๋ฅผ ์ฒ๋ฆฌํ๋ ์ ์ฐํ๊ณ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ ์ ์ํ ์ ์์ต๋๋ค.
๋ํ ์์ฑ๊ธฐ ๊ธฐ๋ฅ์ ์ฌ์ฉ์๊ฐ AppMaster ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฅ๊ธฐ ์คํ ์์ ์คํ์ ์ต์ ํํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ์ผ๋ฐ์ ์ธ ํจ์๋ ์ ์ฒด ์ฝ๋ ๋ธ๋ก์ ์ฆ์ ์คํํ๋ฏ๋ก ์ง์ฐ์ด ๋ฐ์ํ๊ณ ๋ค๋ฅธ ์์ ์ ์คํ์ด ์ฐจ๋จ๋ ์ ์์ต๋๋ค. ์ด์ ๋์กฐ์ ์ผ๋ก, ์คํ์ ์ผ์ ์ค์งํ๊ณ ์ฌ๊ฐํ ์ ์๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์์ฑ๊ธฐ ๊ธฐ๋ฅ์ ์์ ์คํ ๋ฐ ๋ฆฌ์์ค ์ฌ์ฉ์ ๋ ์ ์ ์ดํ ์ ์๋๋ก ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ์์ฑ๊ธฐ ํจ์๋ ํจ์จ์ ์ธ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๋ถํฐ ๋น๋๊ธฐ ์์ ๋ฐ ์ฅ๊ธฐ ์คํ ํ๋ก์ธ์ค์ ๋ํ ๋ ๋ง์ ์ ์ด์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ์ด์ ์ ์ ๊ณตํ๋ฏ๋ก ํ๋ ํ๋ก๊ทธ๋๋ฐ์์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. AppMasterno-code ํ๋ซํผ ๋ด์ ์ฌ์ฉ์ ์ ์ ๊ธฐ๋ฅ์ ์์ฑ๊ธฐ ๊ธฐ๋ฅ์ ํตํฉํจ์ผ๋ก์จ AppMaster ํ๋ซํผ์์ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ์ฅ ๊ฐ๋ฅํ๊ณ ํจ์จ์ ์ด๋ฉฐ ๊ด๋ฒ์ํ ์๋๋ฆฌ์ค์ ์ ํฉํ๋๋ก ๋ณด์ฅํฉ๋๋ค. ๋ํ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑ๊ธฐ ๊ธฐ๋ฅ์ ์ํํ๊ฒ ํตํฉํ๋ ํ๋ซํผ์ ๊ธฐ๋ฅ์ ์ฌ์ฉ์์ ๊ฐ๋ฐ ์๊ฐ์ ๋จ์ถํ์ฌ ํ๋ก์ธ์ค๋ฅผ ์ฝ๊ฒ ์ฌ์ฉ์ ์ ์ํ ์ ์๊ณ ๊ธฐ์กด ๊ฐ๋ฐ ์ ๊ทผ ๋ฐฉ์๋ณด๋ค 10๋ฐฐ ๋ ๋น ๋ฅด๊ฒ ๋ง๋ญ๋๋ค. ์ด๋ ๊ถ๊ทน์ ์ผ๋ก AppMaster ์ ๊ฐ์ ์ฌ์ฉ์ ์ ์ ๊ธฐ๋ฅ ๋ฐ no-code ํ๋ซํผ์ ์ธ๊ณ์์ ์ค์ํ ์ญํ ์์ฑ๊ธฐ ๊ธฐ๋ฅ์ด ์ํํ๋ ๊ฒ์ ๊ฐ์กฐํฉ๋๋ค.