ํ ์คํฌ๋ฆฝํธ์ ๋ชฐ์ ๋ฃ์ ์ ์์ผ๋ฉด ๋ชฐ์๋ฃ๋ ๊ฒ์ดย ๋ง๋์?
UI ์์ ํ๋ค๋ณด๋ ์คํฌ๋ฆฝํธ๊ฐ ์ก๋คํ๊ฒ ๋ง์์ง๋ ๋๋์ด์ด์ ์ต๋ํ ํ ์คํฌ๋ฆฝํธ์ ๋ชฐ์ ๋ฃ์๊น ๊ณ ๋ฏผ ์ค์ธ๋ฐ
์ต๋ํ ํ ํํธ? ๊ธฐ๋ฅ?์ ํ ์คํฌ๋ฆฝํธ๋ก ๋ง๋๋๊ฒย ๋ง๋ ์ ํ์ธ๊ฐ์?
https://www.nextree.co.kr/p6960/
๋จ์ผ ์ฑ ์์ ์์น์ด๋ผ๊ตฌ ์์
ํ์ธ. ๋ฑ ์ํ๋ ๋ด์ฉ์ธ๋ฏ
๊ฐ์ธ์ ์ผ๋ก๋ ํด๋์ค ํ๋๊ฐ ๊ธฐ๋ณธ 500์ค, ์ต๋ 700์ค ๋์ด๊ฐ๋ฉด ํ ํด๋์ค์ ์ฌ๋ฌ ๊ธฐ๋ฅ์ด ์์ฌ์๋ค๊ณ ํ๋จํด์ ํด๋์ค ๋ถํ ํจ
์ผ์ด์ค ๋ฐ์ด ์ผ์ด์ค ์ด์ ๋์์ธํจํด ๊ณต๋ถํ๋ฉด์ ์ด๋๊ฐ์ ์์๊บผ๊ฐ์ ์ ๋ต์ง๋ฅผ ์ฐพ์ ๋ ๋๋ ์ฌํ ์์ํ๋ฉด๋
UI์ชฝ ์์ ํ๋๊ฑฐ๋ฉด MVC / MVP / MVVM ๊ฐ์ ํค์๋๋ก ์ฐพ์๋ณด๊ณ ๊ณต๋ถํด๋ด๋์ข์๊บผ์ผ
๋ฏธ๋์ ์๊ฐ์ด๋ฌ๋ผ์ง์ง๋ชจ๋ฅด๊ฒ ์ง๋ง.. ์ง๊ธ์ ๋๋ ๊ฐ์ธ์ ์ผ๋ก ๋จ์ผ ์ฑ ์์ ์์น๋ ์ข์ง๋ง, ๊ฒ์ํ๋ก๊ทธ๋๋ฐ์ ํน์ฑ์ ์ด์ฉ์์์ด(ํ์ค์ ์ผ๋ก ..) ํค๋นํด๋์ค๊ฐ ์๊ธฐ๊ธฐ ๋ง๋ จ์ด๊ณ , ๋จ์ผ ์ฑ ์์์น, ์ปดํฌ๋ํธ ํจํด์ ์งํค๊ฒ ๋ค๊ณ ์ชผ๊ฐ๊ณ ์ชผ๊ฐ๊ณ ํ๋๊ฒ๋ณด๋ค ์คํ๋ ค ์ ๋ญ์ณ์ ์๋บ์์๋๊ฑด ๋จ๋จํ๊ฒ๋ง๋ค์ด์ ํ์ ๋ก ๋ญ์ณ๋๋๊ฒ๋ ์ข๋ค๊ณ ์๊ฐํจ. ์ด๋๊น์ง๋ ์ผ์ด์ค ๋ฐ์ด ์ผ์ด์ค
๊ธฐ์ (๋ฒ ์ด์ค) ํด๋์ค ์์์๋ง ์ฌ์ฉํ๋ ์๋ฃ๊ตฌ์กฐ๋ ํด๋์ค์ ๊ฒฝ์ฐ ๊ฐ์ด ๋ฃ์ด๋๊ณ ํด๋ ๋๊ณ ์๋๋ฉด ๋ถ๋ฆฌํ๋ ๊ฒ ๋์.