์‚ฌ์šฉ์ž ์ •์˜ ํ•จ์ˆ˜์˜ ๋งฅ๋ฝ์—์„œ ๋ฃจํ”„๋Š” ์ง€์ •๋œ ์กฐ๊ฑด์ด ์ถฉ์กฑ๋˜๊ฑฐ๋‚˜ ํŠน์ • ๋ฐ˜๋ณต ํšŸ์ˆ˜๊ฐ€ ๋‹ฌ์„ฑ๋  ๋•Œ๊นŒ์ง€ ์ฝ”๋“œ ๋ธ”๋ก์˜ ๋ฐ˜๋ณต ์‹คํ–‰์„ ํ—ˆ์šฉํ•˜๋Š” ํ•„์ˆ˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ตฌ์„ฑ์ž…๋‹ˆ๋‹ค. ๋ฃจํ”„๋Š” ๋ฐ˜๋ณต ์ž‘์—…์˜ ์ ์ ˆํ•œ ์‹คํ–‰์„ ์ด‰์ง„ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์˜ ํšจ์œจ์ ์ธ ์กฐ์ž‘์„ ํ—ˆ์šฉํ•˜๋ฉฐ ์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ, ์œ ์ง€ ๊ด€๋ฆฌ ๊ฐ€๋Šฅ์„ฑ ๋ฐ ์„ฑ๋Šฅ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ๋•Œ๋ฌธ์— ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์— ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. AppMasterno-code ํ”Œ๋žซํผ์—์„œ ๋ฃจํ”„๋Š” ๊ฐ„์†Œํ™”๋œ ์›Œํฌํ”Œ๋กœ๋ฅผ ์ง€์›ํ•˜๊ณ  ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ๋ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ตฌ์„ฑ ์š”์†Œ์˜ ์›ํ™œํ•œ ๋ฐ˜๋ณต์„ ๋ณด์žฅํ•จ์œผ๋กœ์จ ๋ณต์žกํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„ค๊ณ„ ๋ฐ ๊ฐœ๋ฐœ์—์„œ ์ค‘์ถ”์ ์ธ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

๋ฃจํ”„๋Š” ํฌ๊ฒŒ ์‚ฌ์ „ ํ…Œ์ŠคํŠธ ๋ฃจํ”„์™€ ์‚ฌํ›„ ํ…Œ์ŠคํŠธ ๋ฃจํ”„์˜ ๋‘ ๊ฐ€์ง€ ๋ฒ”์ฃผ๋กœ ๋ถ„๋ฅ˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 'for' ๋ฐ 'while' ๋ฃจํ”„์™€ ๊ฐ™์€ ์‚ฌ์ „ ํ…Œ์ŠคํŠธ ๋ฃจํ”„๋Š” ์ฝ”๋“œ ๋ธ”๋ก์„ ์‹คํ–‰ํ•˜๊ธฐ ์ „์— ์ง€์ •๋œ ์กฐ๊ฑด์„ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์กฐ๊ฑด์ด true์ด๋ฉด ๋ฃจํ”„ ๋‚ด์˜ ๋ช…๋ น๋ฌธ์ด ์‹คํ–‰๋˜๊ณ  ์กฐ๊ฑด์ด ๋” ์ด์ƒ ์ถฉ์กฑ๋˜์ง€ ์•Š์„ ๋•Œ๊นŒ์ง€ ๋ฃจํ”„๊ฐ€ ๊ณ„์†๋ฉ๋‹ˆ๋‹ค. ๋Œ€์กฐ์ ์œผ๋กœ, 'do-while' ๋ฃจํ”„์™€ ๊ฐ™์€ ์‚ฌํ›„ ํ…Œ์ŠคํŠธ ๋ฃจํ”„๋Š” ๋ฃจํ”„ ๋ฐ˜๋ณต์ด ์™„๋ฃŒ๋œ ํ›„์—๋งŒ ์กฐ๊ฑด์„ ํ‰๊ฐ€ํ•˜๋ฏ€๋กœ ๋ฃจํ”„์˜ ์ตœ์†Œ ํ•œ ๋ฒˆ ์‹คํ–‰์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

'์ค‘๋‹จ' ๋ฐ '๊ณ„์†'๊ณผ ๊ฐ™์€ ๋ฃจํ”„ ์ œ์–ด ๊ตฌ์กฐ๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ํ•จ์ˆ˜์—์„œ ๋ฃจํ”„์˜ ์œ ์—ฐ์„ฑ๊ณผ ๋‹ค์–‘์„ฑ์„ ๋”์šฑ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. 'break' ๋ฌธ์€ ๋ฃจํ”„๋ฅผ ์ฆ‰์‹œ ์ข…๋ฃŒํ•˜๊ณ  ๋ฃจํ”„ ๋’ค์˜ ๋‹ค์Œ ๋ฌธ์œผ๋กœ ์ œ์–ด๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๋ฐ˜๋ฉด, 'continue' ๋ฌธ์€ ๋ฃจํ”„ ๋‚ด์˜ ๋‚˜๋จธ์ง€ ๋ฌธ์„ ๊ฑด๋„ˆ๋›ฐ๊ณ  ๋‹ค์Œ ๋ฐ˜๋ณต์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ œ์–ด ๊ตฌ์กฐ๋Š” ์˜ˆ์™ธ์ ์ธ ๊ฒฝ์šฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ์‚ฌ์šฉ์ž ์ •์˜ ๊ธฐ๋Šฅ์˜ ์ „๋ฐ˜์ ์ธ ํšจ์œจ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋ฐ ์—†์–ด์„œ๋Š” ์•ˆ ๋  ๋„๊ตฌ์ž„์ด ์ž…์ฆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ํ˜์‹ ์ ์ธ no-code ํ”Œ๋žซํผ์ธ AppMaster ๋Š” ์‹œ๊ฐ์  ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค(BP) ๋””์ž์ด๋„ˆ์˜ ๋ฃจํ”„ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ๋ณต์žกํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค์™€ ์›Œํฌํ”Œ๋กœ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ๋ชจ๋ธ๋งํ•ฉ๋‹ˆ๋‹ค. BP Designer์— ๋ฃจํ”„ ์‚ฌ์šฉ์„ ํ†ตํ•ฉํ•จ์œผ๋กœ์จ ์‚ฌ์šฉ์ž๋Š” ๋ฐ˜๋ณต ์ž‘์—…์„ ํšจ์œจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ณ , ๋ณต์žกํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‹คํ–‰ํ•˜๊ณ , ๋ฐฉ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์‰ฝ๊ฒŒ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ์ฃผ๊ธฐ๊ฐ€ ํฌ๊ฒŒ ๊ฐ€์†ํ™”๋˜๊ณ  ํ”„๋กœ์„ธ์Šค ์ค‘์— ๋ฐœ์ƒํ•˜๋Š” ๊ธฐ์ˆ  ๋ถ€์ฑ„๊ฐ€ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.

๋˜ํ•œ AppMaster ํ”Œ๋žซํผ์€ ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฃจํ”„ ์‚ฌ์šฉ์„ ์™„๋ฒฝํ•˜๊ฒŒ ํ†ตํ•ฉํ•˜์—ฌ Web BP ๋””์ž์ด๋„ˆ์™€ ๋ชจ๋ฐ”์ผ BP ๋””์ž์ด๋„ˆ ๋ชจ๋‘์—์„œ ๋ฐ˜๋ณต ์ž‘์—… ๋ฐ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์˜ ์›ํ™œํ•œ ์‹คํ–‰์„ ์ด‰์ง„ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์˜ ์„œ๋ฒ„ ์ค‘์‹ฌ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” App Store ๋ฐ Play Market์— ์ƒˆ ๋ฒ„์ „์„ ์ œ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ UI, ๋กœ์ง ๋ฐ API ํ‚ค๋ฅผ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ์ƒ์„ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ฃจํ”„๋Š” ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Go(golang), ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Vue3 ๋ฐ JS/TS, ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Jetpack Compose ๋ฐ SwiftUI ๊ฐ€ ํฌํ•จ๋œ Kotlin๊ณผ ๊ฐ™์€ ์—…๊ณ„ ํ‘œ์ค€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ™˜๊ฒฝ ๋ฐ ํด๋ผ์šฐ๋“œ ์ƒํƒœ๊ณ„์™€์˜ ํ˜ธํ™˜์„ฑ ๋ฐ ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด ํ”Œ๋žซํผ์€ Go ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๊ฐœ๋ฐœ๋œ ์ปดํŒŒ์ผ๋œ ์ƒํƒœ ๋น„์ €์žฅ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•˜๊ณ  ๋ชจ๋“  PostgreSQL ํ˜ธํ™˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์ง€์›ํ•จ์œผ๋กœ์จ ๊ณ ๋ถ€ํ•˜ ๋ฐ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋Œ€ํ•œ ํ™•์žฅ์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ์ •์˜ ํ•จ์ˆ˜์—์„œ ๋ฃจํ”„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‹ค์ œ์ ์ธ ์˜ˆ๋กœ๋Š” ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ํ”„๋กœ์„ธ์Šค์—์„œ ํŽ˜์ด์ง€ ๋งค๊น€ ๊ตฌํ˜„, ๋Œ€๋Ÿ‰ ๋ฐ์ดํ„ฐ ์ผ๊ด„ ์ฒ˜๋ฆฌ, ํŠธ๋ฆฌํ˜• ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ์ˆœํšŒ, ์ง€์ •๋œ ๊ฐ„๊ฒฉ ๋‚ด์—์„œ ์‹œ๊ฐ„์— ๋ฏผ๊ฐํ•œ ์ž‘์—… ์‹คํ–‰ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฃจํ”„์˜ ์ž ์žฌ๋ ฅ์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•จ์œผ๋กœ์จ ๊ฐœ๋ฐœ์ž๋Š” ๋‹ค์–‘ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ตฌ ์‚ฌํ•ญ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ถฉ์กฑํ•˜๋Š” ๊ณ ๋„๋กœ ์ตœ์ ํ™”๋˜๊ณ  ํšจ์œจ์ ์ด๋ฉฐ ๊ฐ•๋ ฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์š”์•ฝํ•˜์ž๋ฉด, ๋ฃจํ”„๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ˜๋ณต์ ์ธ ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•˜๊ณ , ๋ฐ˜๋ณต ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ„์†Œํ™”ํ•˜๊ณ , ํ–ฅ์ƒ๋œ ์„ฑ๋Šฅ๊ณผ ์ ์‘์„ฑ์„ ์œ„ํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๋Š” ์‚ฌ์šฉ์ž ์ง€์ • ๊ธฐ๋Šฅ์˜ ํ•„์ˆ˜ ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค. AppMasterno-code ํ”Œ๋žซํผ์€ ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ฃจํ”„์˜ ๊ฐ„ํŽธํ•œ ํ†ตํ•ฉ์„ ์ง€์›ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ƒ์„ฑ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์›ํ™œํ•œ ํ™•์žฅ์„ฑ, ์œ ์ง€ ๊ด€๋ฆฌ์„ฑ ๋ฐ ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ฃจํ”„์˜ ์ž ์žฌ๋ ฅ์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•จ์œผ๋กœ์จ AppMaster ํ”Œ๋žซํผ์€ ์˜๋„์™€ ๊ทœ๋ชจ ์ธก๋ฉด์—์„œ ๊ด‘๋ฒ”์œ„ํ•œ ๊ณ ๊ฐ๊ณผ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์ถฉ์กฑํ•˜๋ฉด์„œ ๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค๊ณ„ํ•˜๊ณ  ๋ฐฐํฌํ•˜๋Š” ๋ฐ ์žˆ์–ด ๋‹ค์žฌ๋‹ค๋Šฅํ•˜๊ณ  ์ ์‘ ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.