์๊ฐ
BlueScript๋ ๋ฌด์์ธ๊ฐ์??
BlueScript๋ ๋๋ ์ฆ์ ๊ฒช๋ ์ฌ๋๋ค์ ๋๊ธฐ ์ํ ์คํ ์์ค ํ๋ก์ ํธ๋ก, '๊ธ์ ์ ์ธ ๋ณํ๋ฅผ ์์งํ๋ ํ๋์(Blue)'๊ณผ '๊ธ์(Script)'๋ผ๋ ๋ ๊ฐ์ง ์์์ ์กฐํฉ์์ ๊ทธ ์ด๋ฆ์ ๋ฐ์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ ๊ธฐ์กด์ ์ธ์ดํ์ ์ ๊ทผ ๋ฐฉ์์ ๋ฐ์ด ๋์ด, ๋ ๊ณผํ์ ๋ฐฉ๋ฒ๋ก ์ ํตํด ๋๋ ์ฆ์ธ๋ค์๊ฒ ํจ๊ณผ์ ์ธ ํ๋ จ์ ์ ๊ณตํฉ๋๋ค.
๋๋ ์ฆ์ ๊ฒช๋ ์ฌ๋๋ค์ด ์ด๋์๋ ์์ ๋กญ๊ฒ ํ๋ จ์ ๋ฐ์ ์ ์๋๋ก, BlueScript๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ํํ๋ก ์ ์๋์์ต๋๋ค. ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ํ ํ๋ จ ๋ชจ๋์ ์ ๊ณตํ์ฌ ์ฌ์ฉ์์ ๋ ๋ด๋ฐ ์ฐ๊ฒฐ์ ํจ์จ์ ์ผ๋ก ๊ฐํํ๊ณ , ๋๋ ์ฆ์ผ๋ก ์ธํ ๋นํจ์จ์ฑ์ ๊ฐ์ ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
BlueScript์ ์์, ์์ฌ
์ด ํ๋ก์ ํธ๋ฅผ ์์ํ ์์ฌ๋ ์ด๋ฆฐ ์์ ๋๋ ์ฆ์ผ๋ก ๊ณ ํต๊ณผ ์ด๋ ค์์ ๊ฒช์์ต๋๋ค. ๋๋ ์ฆ์ผ๋ก ์ธํด ์ฝ๊ธฐ ์๋๊ฐ ๋๋ ธ๊ณ ๋ฌธํด๋ ฅ์ด ๋ถ์กฑํ๋ ๊ทธ๋, ์ด๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด ๋ง์ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์์ต๋๋ค. ๋คํํ๋ ์คํ๊ต ์์ ๋ถํฐ ๋ฐ์ ํ๋ จ ๋๋ถ์ ๊ทธ์ ์ฝ๊ธฐ ๋ฅ๋ ฅ์ ๊ฐ์ ๋์์ง๋ง, ์ด ๊ฒฝํ์ ํตํด ๋๋ ์ฆ์ด ์ผ๋ง๋ ๋ง์ ์ฌ๋๋ค์๊ฒ ๊ทน๋ณตํ๊ธฐ ์ด๋ ค์ด ์ฅ์ ์ธ์ง๋ฅผ ์ ์คํ ๊นจ๋ซ๊ฒ ๋์์ต๋๋ค.
์์ฌ๋ ์์ ์ ๊ฒฝํ์ ๋ฐํ์ผ๋ก, ๋ค๋ฅธ ๋๋ ์ฆ ํ์๋ค์ด ๊ฒช๋ ๊ณ ํต์ ๋์ด์ฃผ๊ณ ์ ํ๋ ์๋๋ฅผ ๊ฐ์ง๊ณ BlueScript๋ฅผ ๊ฐ๋ฐํ๊ฒ ๋์์ต๋๋ค. ํนํ, ๊ทธ๋ ๋๋ ์ฆ ๊ทน๋ณต์ด ๋น์ฉ ๋ฌธ์ ๋ก ์ธํด ๋ง์ ์ฌ๋๋ค์๊ฒ ์ด๋ ค์ด ํ์ค์์ ์ธ์ํ๊ณ , ๋๊ตฌ๋ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ ๋๋ ์ฆ ํ๋ จ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด์ผ๊ฒ ๋ค๋ ๊ฒฐ์ฌ์ ํ๊ฒ ๋์์ต๋๋ค. ์ด๋ฅผ ํตํด, ๋ ๋ง์ ์ฌ๋๋ค์ด ๊ฒฝ์ ์ ๋ถ๋ด ์์ด ๋๋ ์ฆ์ ๊ทน๋ณตํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํ๊ณ ์ ํ ๊ฒ์ ๋๋ค.
์คํ ์์ค ํ๋ก์ ํธ
BlueScript๋ ๋๊ตฌ๋ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ๊ณ ๊ธฐ์ฌํ ์ ์๋ ์คํ ์์ค ํ๋ก์ ํธ์ ๋๋ค. ์ฌ์ฉ์์ ๊ฐ๋ฐ์ ๋ชจ๋๊ฐ ํ๋ก์ ํธ์ ์ฐธ์ฌํ์ฌ ํ๋ จ ํ๋ก๊ทธ๋จ์ ๊ฐ์ ํ ์ ์์ผ๋ฉฐ, ํ์ฌ BlueScript๋ 9๊ฐ ์ธ์ด๋ก ๋ฒ์ญ๋์์ผ๋ฉฐ ๋ค์ํ ๋ฒ๊ทธ ์์ ๋ฐ UI ๊ฐ์ ์์ ์ด ์ด๋ฃจ์ด์ง๊ณ ์์ต๋๋ค (BlueScript GitHub).
ํ๋ จ ๋ชจ๋
BlueScript๋ ๋๋ ์ฆ ๊ทน๋ณต์ ์ํ ๋ค์ํ ํ๋ จ ๋ชจ๋์ ์ ๊ณตํฉ๋๋ค. ๊ฐ๊ฐ์ ํ๋ จ ๋ชจ๋์ ๋์ ๋ด๋ฐ์ ์๊ทนํ๊ณ ๋๋ ์ฆ ํ์์ ์ฝ๊ธฐ ๋ฅ๋ ฅ์ ํฅ์์ํค๊ธฐ ์ํด ์ค๊ณ๋์์ต๋๋ค. ์ฃผ์ ํ๋ จ ๋ชจ๋์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ๋น ๋ฅธ ์๊ฐ ์ธ์ง: ํ๋ฉด์ ์งง๊ฒ ํ์๋๋ ๊ธ์๋ฅผ ๋น ๋ฅด๊ฒ ์ธ์ํ๊ณ ์ ๋ ฅํ๋ ํ๋ จ์ ๋๋ค.
- ์์ฐจ์ ์๊ฐ ๊ธฐ์ต: ํ ๊ธ์์ฉ ๋ณด์ฌ์ง๋ ๊ธ์๋ฅผ ๊ธฐ์ตํ ํ ์ ๋ ฅํ๋ ๋ฐฉ์์ ํ๋ จ์ ๋๋ค.
- ๋ฌธ์ ์์ฐจ ์ฒ๋ฆฌ: ๋ณด๊ธฐ๋ฅผ ์์๋๋ก ์ฐพ๊ณ ์ ๋ ฅํ๋ ํ๋ จ์ ๋๋ค.
- ๋ฌธ์ ๋งค์นญ: ์๊ฐ์ ์ผ๋ก ์ ์ฌํ ๊ธ์๋ค ์ฌ์ด์์ ์ฃผ์ด์ง ํ๋กฌํํธ์ ์ผ์นํ๋ ๋ฌธ์๋ฅผ ์ฐพ๋ ํ๋ จ์ ๋๋ค.
- ๋ฌธ์ ์ถ์ : ์์ํ ๋ํ๋๋ ๊ธ์๋ฅผ ๋ณด๊ณ ๊ฐ๋ฅํ ๋นจ๋ฆฌ ์์ธกํด ์ ๋ ฅํ๋ ํ๋ จ์ ๋๋ค.
์ด ๋ชจ๋ ๋ชจ๋๋ค์ ์ฌ์ฉ์๊ฐ ๋ฐ๋ณต๋ ์๊ทน์ ๋ฌด๋์ง์ง ์๋๋ก ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ๋๋ฅผ ์๊ทนํฉ๋๋ค.