
์ง๋ ๋ ๋ฌ ๋์ ์ฌ๋ฌ ๋๋ผ๋ฅผ ๋๋ฉฐ ๋ค์ํ ๋ฌธํ, ๊ธฐ์ , ํ์ ์ฌ๋ก๋ฅผ ์ฒดํํ์ต๋๋ค. ์ด๋ฒ ์ฌํ์ ์ ๊ฐ ๋ง๋ ๊ฒ์์ ๋ค์ ์๊ฐํด๋ณด๋ ๊ณ๊ธฐ๊ฐ ๋์์ผ๋ฉฐ, ์ธ์์์ ์ ๋ง ์ค์ํ ๊ฒ์ด ๋ฌด์์ธ์ง๋ ๋ฐฐ์ธ ์ ์์ด์ ๋ฉ์ง ์ฌํ์ด์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ํ, ์ด๋ฒ ์ฌํ์ ํตํด ํฐ ํ๋ก์ ํธ๋ณด๋ค๋ ๊ท๋ชจ๊ฐ ์์ ํ๋ก์ ํธ๊ฐ ์ ์๊ฒ๋ ๋ ์ด์ธ๋ฆฐ๋ค๋ ์ฌ์ค๋ ๊นจ๋ซ๊ฒ ๋์์ต๋๋ค.
ํ๊ตญ ์น์๋ง์ด์ ๋จธ๋ฌผ๋ ์๋ ์ ๋ ๋ฐ๋ฆฌ์์ ์์ํ ์ผ์ ๋๋ด์ผ ๊ฒ ๋ค๋ ๋ค์ง์ ํ์ต๋๋ค. ๋ฐ๋ก ์คํ ์ ์ ์์คํ (์ญ์ ์ฃผ: ์ ํํ๊ฒ๋ SPS, steem proposal system์ ๋๋ค) ์ธํฐํ์ด์ค์ ๋๋ค. ํ๋ก์ ํธ๋ฅผ ๊ฑฐ์ ๋ง๋ฌด๋ฆฌํ์ง๋ง ์ ๊ฐ ์์ ํ ๊ฒฐ๊ณผ์ ๋ํด 100% ๋ง์กฑํ์ง ๋ชปํ์ต๋๋ค. ์ธํฐํ์ด์ค ์์ฒด๋ ๊ด์ฐฎ์ ํธ์ด์์ง๋ง ์ ๊ฐ ์ฌ์ฉํ ๊ธฐ๋ณธ์ ์ธ ์์(primitive)์ ๊ธฐ์ ์ ์ฒด๊ณ์ ์ด์ง ๋ชปํ๊ณ ์ฝ๋ ๊ฐ๋ ์ฑ๋ ๋จ์ด์ก์ต๋๋ค.
์ด๋ฌํ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ธฐ ์ํด ์๋ก์ด ํ๋ ์์ํฌ(Vuejs)๋ฅผ ํ์ตํ๊ณ , ๊ฒฐ๊ตญ ํ๋ก์ ํธ๋ฅผ ์ฒ์๋ถํฐ ๋ค์ ๋ง๋ค์์ต๋๋ค. ์์งํ ๋งํด์ ์ด๋ฒ ํ๋ก์ ํธ๋ ์ ๊ฐ ์ง๊ธ๊ป ํ๋ ์์ ์ค์ ์ต๊ณ ์ ๊ฒฐ๊ณผ๋ฌผ์ด๋ผ๊ณ ๋งํ ์ ์์ต๋๋ค. ์ํ ๊ด๋ฆฌ ๊ธฐ์ (Vuex)์ ์ฌ์ฉํ ๋๋ถ์ ์ ์ฝ๋๋ ์์ฃผ ๊น๊ธํด์ก๊ณ ์ ์ง๋ณด์๋ ํธ๋ฆฌํ ์ฝ๋๋ฅผ ์์ฑํ ์ ์์์ต๋๋ค.
Steemit Inc๋ฅผ ์ ์ธํ๊ณ ์ ๊ฐ ๋ง๋ ์คํ ์ ์ ์์คํ ์ SPS ์์คํ ์ ๋น์ฃผ์ผ์ ์ผ๋ก ๋ณด์ฌ์ค ์ฒซ ๋ฒ์งธ ํฌํธ ์ฌ์ดํธ์ผ ๊ฒ์ ๋๋ค.(์ ๊ฐ ํ๋ ธ๋ค๋ฉด ์ ๋ณด๋ฐ๋๋๋ค) ์ด ํ๋ก์ ํธ๋ฅผ ์ฌ๋ฌ๋ถ์๊ฒ ์๊ฐํ ์ ์๊ฒ ๋์ด ๋งค์ฐ ๊ธฐ์ฉ๋๋ค. ์ด ํ๋ก์ ํธ๋ SPS์ ์ง์ํ ํ๋ก์ ํธ๋ฅผ ์์ธํ ์ดํด๋ณผ ์ ์๋ ๋งค๋ ฅ์ ์ธ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๋งค์ฐ ์ค์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. SPS์ ์ง์ํ ํ๋ก์ ํธ๋ค์ ์์ผ๋ก ์คํ์ด ๋ง์ผ ์ ์ ์จ ์ธก๋ฉด์์ ์ต๊ณ ์ฝ์ธ ์ค ํ๋๊ฐ ๋ ์ ์๋ ๋๋ ฅ์ ์ ๊ณตํ๊ณ , ์ฌ์ฉ์ฑ ์ธก๋ฉด์์๋ ์ต๊ณ ์ ๋ธ๋ก์ฒด์ธ์ด ๋๋๋ฐ ํฐ ๋์์ ์ค ๊ฒ์ ๋๋ค.
์ด ํ๋ก์ ํธ๋ ์ธ ๋ฒ ์ ๋ ์์ ์ ํ๊ณ ํ์ฌ ๋ฒ์ ์ ๊ธฐ๋ฐ์ผ๋ก ์ ์ฐจ ๊ธฐ๋ฅ์ ์ถ๊ฐํด ๋๊ฐ ๊ณํ์ ๋๋ค. ์ด๋ฒ ์คํ ์ ์ ์์คํ UI ๊ฐ๋ฐ์ ์์ด์ ์ค์ ์ ๋ ๋ถ๋ถ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
(1) ๋ชจ๋ฐ์ผ ์ค์ฌ. ํด๋ํฐ์ ์ด์ ์ฐ๋ฆฌ ์ํ์ ์ค์ฌ์ด ๋์์ต๋๋ค. ์ต๊ทผ์ ์ฌ๋ผ์จ ์ ์์ ์ดํด๋ณผ ๋ ์ฆ๊ฑฐ์ด ๊ธฐ๋ถ์ผ๋ก ์ด์ฉํ ์ ์๋ ํ๊ฒฝ์ ์ ๊ณตํ๊ธฐ ์ํด ์ต์ ์ ๋คํ์ต๋๋ค. ์ฌ๋๋ค์ ์ ๋ณด๋ฅผ ์ฐพ์ ๋ ๋ ธํธ๋ถ์ ์ด๊ธฐ๋ณด๋ค๋ ํด๋ํฐ์ ์ด์ฉํ๋ ๊ฒ์ ์ ํธํฉ๋๋ค. ๋ชจ๋ฐ์ผ์ ์ค์์ฑ์ ๊ฐ๊ณผํ๋ ํ๋ก์ ํธ๊ฐ ์์ง๋ ๋ง์์ ๊ฐ์ธ์ ์ผ๋ก ์ข ์์ฝ์ต๋๋ค.

(2) ๋ฐ์ดํฐ ์ค์ฌ. ์ ํต์ ์ผ๋ก ์ด๋ฌํ ์ธํฐํ์ด์ค๋ ๋จ์ํ ์ ์์ ๋ชฉ๋ก์ ๋ณด์ฌ์ฃผ๋ UI๊ฐ ์ผ๋ฐ์ ์ ๋๋ค. ์ ๋ ํ ๋จ๊ณ ๋ ๋์๊ฐ ์ฌ๋ฌ๋ถ์ด ๋ณดํ ์ ๊ฒฐ์ ํ ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ ์ ์๋ ์ถ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๋ํ, ๊ฐ ์์ ์(worker) ์ ์ฉ ํ์ด์ง์์๋ ๋ช ์ฑ, ํฌ์คํ ์, ํ๋ก์ ์, ๊ทธ๋์ ์์ ํ๋ ํ๋ก์ ํธ, ํ์ฌ ์งํ ์ค์ธ ํ๋ก์ ํธ ๋ฑ์ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์ต์ ํ ๋ฒ ์ด์ ์ ์์ ์ ์ถํ ์์ ์๋ฅผ ๋ชจ๋ ๋ณด์ฌ์ฃผ๋ ๋ณ๋์ ํ์ด์ง๋ ๋ง๋ จ๋์ด ์์ต๋๋ค. ์๊ธ์ ์์ฒญํ๋ ์ฌ๋์ด ์ฌ๋ฌ ๋ช ์ผ ๊ฒฝ์ฐ ์ด ํ์ด์ง๊ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.

(3) ์ปค๋ฎค๋ํฐ ์ค์ฌ. ์ด ํ๋ก์ ํธ๋ ์คํ ์ปค๋ฎค๋ํฐ๋ฅผ ์ํ ํ๋ก์ ํธ์ด๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํ ๋ง์ ์๊ฒฌ๊ณผ ํผ๋๋ฐฑ์ ๋ฐ๊ณ ์ถ์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฐ๋ฆฌ๊ฐ ์ ๋ง ์ํ๋ ๊ฒ์ ํจ๊ป ๋ง๋ค์ด ๋๊ฐ ์ ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ๋ถ๋๋ฌ์ ํ์ง ๋ง์๊ณ ์ฌ๋ฌ๋ถ์ ์๊ฒฌ์ ๋ง์๊ป ๋จ๊ฒจ์ฃผ์ธ์.
SPS๊ฐ ํต๊ณผ๋์ ๊ธฐ์๊ฒ ์๊ฐํ๋ฉฐ ํญ์ ์ฌ๋ฌ๋ถ์ ๋์๊ณผ ์ฑ์์ ์ง์ฌ์ผ๋ก ๊ฐ์ฌ๋๋ฆฝ๋๋ค. SPS๋ ์คํ ๊ฐ๋ฐ, ๋ง์ผํ ์ํ๊ณ๋ฅผ ๋ ๊ฑด๊ฐํ๊ฒ ๋ง๋ค์ด ์ค ๊ฒ์ด๋ผ ์๊ฐํ๋ฉฐ ์ด๋ฌํ ์ํ๊ณ๋ฅผ ๋ง๋ค์ด ๊ฐ๋ ์์ ์ ์ปค๋ฎค๋ํฐ ์ฌ๋ฌ๋ถ๋ค ๋ชจ๋๊ฐ ๋์ฐธํด์ฃผ์ จ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
์๋ฌธ์ https://steempeak.com/steemdao/@dmitrydao/launching-the-first-steem-proposals-ui ์ด๋ฉฐ
๋์ํ์ ๋ฒ์ญ์ ์งํํ๊ณ , ์คํ ์ฝ์ธํ ๊ณต์ ๋ฒ์ญ๊ฐ
๊ฐ ๋ฒ์ญ์ ๋ด๋นํ์ต๋๋ค.