2023๋…„ 9์›” 05์ผยท2๋ถ„ ์ฝ๊ธฐ

AppMaster ๋…ธ์ฝ”๋“œ ํ”Œ๋žซํผ ์ตœ์‹  ์—…๋ฐ์ดํŠธ | 2023๋…„ 8์›”

์ตœ์‹  AppMaster ์—…๋ฐ์ดํŠธ๋ฅผ ์•Œ์•„๋ณด์„ธ์š”. ์•ฑ ๊ฐœ๋ฐœ์— ํ˜์‹ ์„ ๊ฐ€์ ธ์˜ค๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ, ๊ฐœ์„  ์‚ฌํ•ญ, ๋„๊ตฌ๋ฅผ ์‚ดํŽด๋ณด์„ธ์š”.

AppMaster ๋…ธ์ฝ”๋“œ ํ”Œ๋žซํผ ์ตœ์‹  ์—…๋ฐ์ดํŠธ | 2023๋…„ 8์›”

AppMaster ์˜ 8์›” ์—…๋ฐ์ดํŠธ๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค! ์ด๋ฒˆ ๋‹ฌ์—๋Š” ๊ฐœ๋ฐœ์ž, ์•ฑ ์• ํ˜ธ๊ฐ€, ๊ธฐ์—…์ฃผ ๋“ฑ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ๊ณผ ํ–ฅ์ƒ๋œ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ณต๊ฐœํ•˜๊ฒŒ ๋˜์–ด ๋งค์šฐ ๊ธฐ์ฉ๋‹ˆ๋‹ค.

์„ธ๋ถ€ ์‚ฌํ•ญ์„ ์‚ดํŽด๋ณด๊ณ  ๋…ธ์ฝ”๋“œ ํ”Œ๋žซํผ AppMaster ๊ฐ€ ์–ด๋–ค ํฅ๋ฏธ๋กœ์šด ๋ฐœ์ „์„ ์ด๋ฃจ๊ณ  ์žˆ๋Š”์ง€ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค!

์ƒˆ๋กœ์šด UI ๊ตฌ์„ฑ์š”์†Œ

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

Image Carousel UI ๊ตฌ์„ฑ ์š”์†Œ์˜ ์ฃผ์š” ํŠน์ง• ์ค‘ ํ•˜๋‚˜๋Š” ๊ด‘๋ฒ”์œ„ํ•œ ์‚ฌ์šฉ์ž ์ •์˜ ์„ค์ •์ž…๋‹ˆ๋‹ค. ์Šฌ๋ผ์ด๋”์˜ ๋ชจ์–‘๊ณผ ๋™์ž‘์„ ์™„๋ฒฝํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์•ฑ์˜ ๊ณ ์œ ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์— ์™„๋ฒฝํ•˜๊ฒŒ ๋งž๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์„ค์ • ์ค‘ ์ผ๋ถ€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

์ด๋Ÿฌํ•œ ์‚ฌ์šฉ์ž ์ •์˜ ๊ฐ€๋Šฅํ•œ ์„ค์ •์„ ์‚ฌ์šฉํ•˜๋ฉด ์•ฑ์˜ ๊ณ ์œ ํ•œ ์Šคํƒ€์ผ ๋ฐ ์š”๊ตฌ ์‚ฌํ•ญ์— ์™„๋ฒฝํ•˜๊ฒŒ ๋งž๋Š” Image Carousel UI ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œํ’ˆ, ํฌํŠธํด๋ฆฌ์˜ค ๋˜๋Š” ๊ธฐํƒ€ ์ด๋ฏธ์ง€๋ฅผ ์ „์‹œํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž์˜ ์ฐธ์—ฌ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์œ ๋„ํ•˜๊ณ  ๊นŠ์€ ์ธ์ƒ์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ์ตœ์šฐ์„  ๊ณผ์ œ๋Š” ๋ชจ๋“  ๊ธฐ์ˆ  ์ˆ˜์ค€์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ด๋Ÿฌํ•œ ๋™์  ์š”์†Œ๋ฅผ ์ž์‹ ์˜ ์•ฑ์— ์‰ฝ๊ฒŒ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ๋””์ž์ธ์„ ํ†ตํ•ด ์•ฑ์— ์„ธ๋ จ๋˜๊ณ  ์ „๋ฌธ์ ์ธ ๋А๋‚Œ์„ ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ–ฅ์ƒ๋œ ์•„ํ‚คํ…์ฒ˜

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

8์›” ์—…๋ฐ์ดํŠธ์˜ ์ฃผ์š” ํ•˜์ด๋ผ์ดํŠธ ์ค‘ ํ•˜๋‚˜๋Š” ๊ฐœ์„ ๋œ BP ๋ธ”๋ก ์•„ํ‚คํ…์ฒ˜์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐœ์„ ์„ ํ†ตํ•ด ์šฐ๋ฆฌ ํŒ€์€ ์ƒˆ๋กœ์šด BP ๋ธ”๋ก์„ ์ƒ์„ฑํ•˜์—ฌ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ๊ฐ„์†Œํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ ํŒ€์— ๋Œ€ํ•œ ์˜์กด๋„๋ฅผ ์ค„์ž„์œผ๋กœ์จ ์ด๋Ÿฌํ•œ ๊ฐœ์„  ์‚ฌํ•ญ์€ ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ์˜ ํšจ์œจ์„ฑ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

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

์ƒˆ๋กœ์šด ๊ฒ€์ƒ‰ ๋ฉ”์ปค๋‹ˆ์ฆ˜

AppMaster ์˜ ๋ˆˆ์— ๋„๋Š” ๊ฐœ์„  ์‚ฌํ•ญ ์ค‘ ํ•˜๋‚˜๋Š” ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์˜ ๊ฐœ์„ ์ž…๋‹ˆ๋‹ค. ์ „ํ†ต์ ์œผ๋กœ 'SearchExact' ํ•„๋“œ๋Š” ์ •ํ™•ํ•œ ๊ฒ€์ƒ‰ ์ฟผ๋ฆฌ๋ฅผ ์ง€์ •ํ•˜๋Š” ์—ญํ• ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ AppMaster ๋ฐ˜์ „๋œ ๊ฒ€์ƒ‰ ๋…ผ๋ฆฌ๋กœ Postgres ํŒจํ„ด ๊ฒ€์ƒ‰์„ ํ™œ์šฉํ•˜๋Š” 'ILIKE'๋กœ ์ด ๊ธฐ๋Šฅ์„ ๋Œ€์ฒดํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ณ€๊ฒฝ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ํŒจํ„ด ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์–ด ๋”์šฑ ์ •ํ™•ํ•˜๊ณ  ํฌ๊ด„์ ์ธ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ์˜ 8์›” ์—…๋ฐ์ดํŠธ์—๋Š” 'SelectFields'๋ผ๋Š” ํฅ๋ฏธ๋กœ์šด ๊ธฐ๋Šฅ๋„ ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ์€ ๋ชจ๋ธ ๋ธ”๋ก ๋‚ด ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ํŠน๋ณ„ํžˆ ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์‚ฌ์šฉ์ž๋Š” ์ด ๋งค๊ฐœ๋ณ€์ˆ˜์— ์ง€์ •๋œ ๋Œ€๋กœ 'SelectFields' ํ•„๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ • ๋ชจ๋ธ ํ•„๋“œ๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์Šค๋งˆํŠธ ๊ธฐ๋Šฅ์€ ๊ท€์ค‘ํ•œ ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•˜๊ณ  ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ์ž‘์—…์„ ๊ฐ„์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜ ์—…๋ฐ์ดํŠธ

๋‹ค์Œ ์•ฑ์„ ๋” ๋น ๋ฅด๊ฒŒ ์ œ์ž‘ํ•˜์„ธ์š”
๋…ธ์ฝ”๋“œ ์›Œํฌํ”Œ๋กœ๋กœ ์›นยท๋ชจ๋ฐ”์ผ ์•ฑ์„ ์ œ์ž‘ํ•˜๊ณ  ์‹ค์ œ ์ƒ์„ฑ๋œ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ฐ›์œผ์„ธ์š”.
AppMaster ์‚ฌ์šฉํ•ด๋ณด๊ธฐ

๋ชจ๋“ˆ๊ณผ ์ƒํ˜ธ์ž‘์šฉ

์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ„์ ˆํžˆ ๊ธฐ๋‹ค๋ ค์˜จ ๋ชจ๋“ˆ๊ณผ์˜ ์ƒํ˜ธ ์ž‘์šฉ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ตœ์‹  ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ์—”ํ„ฐํ‹ฐ ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“ˆ์„ ์‰ฝ๊ฒŒ ์ถ”๊ฐ€, ํŽธ์ง‘ ๋ฐ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

JSON ๋ธ”๋ก์˜ ๊ฐœ์„  ๋ฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ

๋‹ค๋ฅธ ์ค‘์š”ํ•œ ์—…๋ฐ์ดํŠธ๋Š” JSON ๋ธ”๋ก์˜ ๊ฐœ์„  ๋ฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. AppMaster JSON ๊ฐœ์ฒด๋ฅผ KV ๋ฐฐ์—ด๋กœ, JSON ํ•˜์œ„ ์œ ํ˜• ๊ฐ€์ ธ์˜ค๊ธฐ๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ๋ธ”๋ก์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ธ”๋ก์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” JSON ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‹ค ํšจ๊ณผ์ ์œผ๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์ด ์—…๋ฐ์ดํŠธ์—๋Š” ๋‹ค๋ฅธ JSON ๋ธ”๋ก์˜ ๊ฒฝ๋กœ ์ž‘์—…์— ๋Œ€ํ•œ ๊ฐœ์„  ์‚ฌํ•ญ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ์€ ๋ณต์žกํ•œ JSON ๊ตฌ์กฐ๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ  ํŠน์ • ๋ฐ์ดํ„ฐ ์š”์†Œ์— ์•ก์„ธ์Šคํ•˜๋Š” ๊ฒƒ์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ์‚ฌ์šฉ์ž๋Š” ์Œ์ˆ˜ ์ธ๋ฑ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋์—์„œ ๋ฐฐ์—ด ์š”์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ธ๋ฑ์Šค ์—ด๊ฑฐ [0,1,2]๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ์š”์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์—…๋ฐ์ดํŠธ๋Š” ์‚ฌ์šฉ์ž ํ”ผ๋“œ๋ฐฑ๊ณผ ์—…๊ณ„ ํ‘œ์ค€์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ”Œ๋žซํผ์„ ์ง€์†์ ์œผ๋กœ ๊ฐœ์„ ํ•˜๋ ค๋Š” ์šฐ๋ฆฌ์˜ ๋…ธ๋ ฅ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ์€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๋ฐ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ๋”์šฑ ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์‰ฌ์šด ์‹œ์ž‘
๋ฉ‹์ง„๋งŒ๋“ค๊ธฐ

๋ฌด๋ฃŒ ์š”๊ธˆ์ œ๋กœ AppMaster๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”.
์ค€๋น„๊ฐ€ ๋˜๋ฉด ์ ์ ˆํ•œ ๊ตฌ๋…์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๋‹ค
AppMaster ๋…ธ์ฝ”๋“œ ํ”Œ๋žซํผ ์ตœ์‹  ์—…๋ฐ์ดํŠธ | 2023๋…„ 8์›” | AppMaster