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

๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ๊ธฐ์ˆ ๊ณผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ๋Œ€ํ™”ํ˜•, ๋ฐ˜์‘ํ˜•, ๋ชจ๋ฐ”์ผ ์นœํ™”์ ์ธ ์ฐจํŠธ, ๊ทธ๋ž˜ํ”„, ์ง€๋„ ๋ฐ ๊ธฐํƒ€ ์‹œ๊ฐ์  ์š”์†Œ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ๋„์›€์ด ๋˜๋„๋ก ์ˆ˜๋…„์— ๊ฑธ์ณ ๋ฐœ์ „ํ•ด ์™”์Šต๋‹ˆ๋‹ค. ํ”„๋ŸฐํŠธ์—”๋“œ ์ปจํ…์ŠคํŠธ์—์„œ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ์—๋Š” D3.js, Chart.js ๋ฐ Plotly.js๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•œ ์ •๊ตํ•œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜๋ฉฐ Vue.js, React ๋ฐ Angular์™€ ๊ฐ™์€ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋ŸฐํŠธ์—”๋“œ ์›น ๊ฐœ๋ฐœ ํ”„๋ ˆ์ž„์›Œํฌ์™€ ์›ํ™œํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋„๋ก ์„ค๊ณ„๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. AppMaster Vue3 ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด AppMaster ์—์„œ ์ƒ์„ฑ๋œ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์„ฑ๋Šฅ์ด ๋›ฐ์–ด๋‚˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋‹ค๋ฅธ ํ”„๋ŸฐํŠธ์—”๋“œ ๊ตฌ์„ฑ ์š”์†Œ์™€ ์‰ฝ๊ฒŒ ํ†ตํ•ฉ๋  ์ˆ˜ ์žˆ์–ด ๊ฐ„๋‹จํ•œ ๋ถ„์„ ๋Œ€์‹œ๋ณด๋“œ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ ์ง‘์•ฝ์ ์ธ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๊ด‘๋ฒ”์œ„ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋ŸฐํŠธ์—”๋“œ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ๊ตฌ์ถ•ํ•  ๋•Œ ์‚ฌ์šฉ์ž๋Š” ๋ง‰๋Œ€ํ˜• ์ฐจํŠธ, ์„ ํ˜• ์ฐจํŠธ, ์›ํ˜• ์ฐจํŠธ, ๊ฑฐํ’ˆํ˜• ์ฐจํŠธ ๋“ฑ ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์ „ ๊ตฌ์ถ•๋œ ๊ด‘๋ฒ”์œ„ํ•œ ๊ตฌ์„ฑ ์š”์†Œ ์„ธํŠธ ์ค‘์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ ์š”์†Œ์—๋Š” ํ”Œ๋žซํผ์˜ drag and drop ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‰ฝ๊ฒŒ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ „ ๊ตฌ์„ฑ๋œ ์„ค์ • ๋ฐ ์Šคํƒ€์ผ์ด ํ•จ๊ป˜ ์ œ๊ณต๋˜๋ฏ€๋กœ ์‚ฌ์šฉ์ž๋Š” ๊ด‘๋ฒ”์œ„ํ•œ ๊ธฐ์ˆ ์ด๋‚˜ ๊ธฐ๋ณธ ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์ง€์‹ ์—†์ด๋„ ๋†€๋ผ์šด ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๊ธด๋ฐ€ํ•˜๊ฒŒ ํ†ตํ•ฉ๋œ API๋ฅผ ํ†ตํ•ด ํ”Œ๋žซํผ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค(BP)์— ๋ฐ”์ธ๋”ฉ๋  ์ˆ˜ ์žˆ์–ด ์‹œ๊ฐ์  ์š”์†Œ๊ฐ€ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋กœ ๋™์ ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜๋Š” ๋™์‹œ์— ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐฑ์—”๋“œ API ์—ฐ๊ฒฐ ๋ฐ ๋ฐ์ดํ„ฐ ์—…๋ฐ์ดํŠธ ๊ด€๋ฆฌ์— ๋Œ€ํ•ด ๊ฑฑ์ •ํ•  ํ•„์š”๊ฐ€ ์—†๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

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

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

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