์คํ๊ฐ ๋ ํ๋ฅ ์ด ๋๋ฌด ๋๊ฒ ๋์ด ์๋ค. .ย
์ ๋ฌ ๋ฐ์ ๋งค๊ฐ๋ณ์๊ฐ ์ด๋ค ํ์ ์ธ์ง ์ ์๊ฐ ์์ผ๋ ์ฝ๋ ํํธ๋ ์๋์์ย ๋ณ์์ ํจ์๋ฅผย ๋ด๊ฐ ์ง์ ์๋์ผ๋ก ์ ๋ ฅํด์ผํ๋ค..
๋งค๊ฐ ๋ณ์์ ํ์ ์ด ๋ญ์ง ์ ๋ ฅํ๋๊ฒ ์๋๊ฒจ ๋ถํธํ๊ฒ!!
ํ์ ์คํฌ๋ฆฝํธ ์จ - dc App
์ ๋ํฐ ํด๋ผ์ฐ๋ ์ฝ๋๊ฐ ์๋ฐ์คํฌ๋ฆฝํธ๋ผ์ ์๋ฐ์คํฌ๋ฆฝํธ ์ฐ๊ณ ์์...ใ ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์จ๋ ๋ ๋ ค๋??? ์ด์ชฝ์ผ๋ก๋ ๋ฌธ์ธํ์ด๋ผ.. (๋ฐํ๊ฐ ๋ณด๋ฉด์ ์ฝ๋ ํ์ ํ๋์ค)
๊ทธ๋ฐ๊ฒ ์๋์ค๋ ๋ชฐ๋๋ค ์๋ฐ์คํฌ๋ฆฝํธ์์ ํ์ ํํธ ์ฃผ๋๊ฑด ๊ธฐ๊ปํด์ผ JSdoc ๋ฐ์ ์๊ฐ์ด ์๋๋ค - dc App
์ ๋ถ๋ค ์๋ ์ ๋ ฅ์ด์ผ ใ ใ ์ค๋๋ง์ ์๋์ผ๋ก ๋ค ์ฐ๋ ค๋๊น ์คํ ์์ด๋จ.. ใ ใ
ํ์ ์คํฌ๋ฆฝํธ ์จ. ํ์ ์คํฌ๋ฆฝํธ๋ ์ด์ฐจํผ ๊ฒฐ๊ณผ๋ฌผ์ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋ด๋์ผ๋๊น ์๊ด์์.
์ํ ํ์ ์คํฌ๋ฆฝํธ๋ก ์ฝ๋ฉํ๋ค์์ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๊ฐ์ ธ๊ฐ์ ํด๋ผ์ฐ๋์ฝ๋์ ์ง์ด๋ฃ์ผ๋ฉด ๋๋๊ฑด๊ฐ?
๋ญ์ผ. ํด๋ผ์ฐ๋ ์ฝ๋ ๋ณด๋๊น ์๋ฒ๋ฆฌ์ค๋ค. ์ด๋ฌ๋ ์๋ฐ์คํฌ๋ฆฝํธ๊ณ ๋ง ๋ค๋ฅธ ์ธ์ดํด์ค๋ C#์ผ๋ก ํด์ค์ผ์ ์์ ๊ฑฐ๋ค. PHP, ํ์ด์ฌ ์ด๋ฐ ์คํฌ๋ฆฝํธ ์ธ์ด์ฌ์ผ ์ธ์ ๋ ์์ ๊ฐ๋ฅํ๊ณ ๋ฐ๋ก ๋ฐ์๋ ํ ๋๊น
์ด์๋ฐ ๋ ์๋ก์ด๊ฑฐ ๊ฑด๋๋ฆฌ๊ณ ์๋ค... CloudCode๋ณด๋๊น ์๋ ์ NodeJS๋ก ์๋น์คํ๋๊ฑฐ ์๊ฐ๋๋ค. ๊ฑฐ์ ๋น์ทํ๋ค. ์ฅ์ ์ด๋ผ ํ๋ฉด AWS๊ฐ์ ์๋น์ค ๊ด๋ฆฌํ๋๊ฑฐ ๋ฒ๊ฑฐ๋ก์ด ๋ถ๋ถ ์์์ ์ฒ๋ฆฌํด์ฃผ๋๊ฑฐ ์ ๋์ด๋ ค๋. JS๋ C#๊ฐ์ดํ๋ฉด ์ปจํ ์คํธ ์ค์์นญ ๋น์ฉ ์ข ์ค... ๊ฒช์ด ๋ด์ ์... ๊ทธ๋์ ๋ ์๋ฒ Asp.net.core์ฐ๊ณ ์์ด...
DOTS ๋ ํผ๋ฐ์ค ๊ธฐ๋ค๋ฆฌ๋ ๋์ ๋ญ ์ข ๊ณต๋ถํด๋๊น ํ๋ค๊ฐ ์์ํ์ง. ์์ ์ ํ์ด์ด๋ฒ ์ด์ค ํด๋ผ์ฐ๋์ฝ๋ ํด๋ด์ ๋์ถฉ์ ๊ฐ์ด ์ค๊ธด ํจ. ๊ฐ๊ฒฉ๋ ์ ๋ ดํด์ ์ข๋๋ผ๊ตฌ. ์ค์์นญ ๋น์ฉ์ด๋ผ๋์ง ์ด๋ฐ๊ฑด ๋ ๋ชจ๋ฅด๊ฒ ๊ตฌ.. ๊ทธ๋ฅ ํธ์ถ ๋น ์ผ๋ง ์ด๋ฐ์์ผ๋ก ๊ฐ๊ฒฉ์ด ์ฑ ์ ๋๋๋ผ๊ตฌ
์ค์์นญ ๋น์ฉ... ์๋ฐ์คํฌ๋ฆฝํธํ๋ค๊ฐ C#์ฝ๋์ง๊ณ ๊ทธ๋ฌ๋ค๋ณด๋ฉด, ์ ์์ด ์ ์๋๋ ๋ฐ์ ๋ฐ์ํ๋ ์๊ฐ์ ๋งํ๊ฑฐ์ ใ
์์ ์ ๊ฒ์์ปจํ ์ธ ์์ ํ๋๋ฐ ์๋ฒ์ชฝ JS๋กํ๊ณ ์ ๋ํฐ์์ C#ํ๊ณ ๊ทธ๋ฌ๋๋ฐ, ๋๋ฌด ์ด์ง๋ฝ๋๋ผ๊ณ .
์์... ๊ทธ๋ฌ๊ฒ ๋ง์ด์ผ.. ์ ๋ํฐ์์ ์ ๊ณตํด์ฃผ๋๊ฑด๋ฐ ์ง๋ค ์์ง์ C#์ด๊ณ ์๋ฒ๋ ์๋ฐ์คํฌ๋ฆฝํธ์ฌ ใ ใ ๊ทธ๋๋ npm ๊ธฐ๋ฅ ๋์ด์์ ์ธ ์ ์๋๊ฑด ์ข๋๋ผ๊ตฌ
npm์ ๋ญ C#์ NuGet๊ฐ์๊ฑฐ์ง๋ญ. ์ข๊ธดํ๋ฐ ๋ฌธ์ ์๊ธฐ๋ฉด C#์ฒ๋ผ ๋ฅ์ํ๊ฒ JSํจํค์ง๋ฅผ ๋ฏ์ด๋ณด๊ณ ๊ทธ๋ฌ์ง ๋ชปํ๊ฒ ๋๋ผ.. ๋๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ ์ด๋ ค์์..
NuGet ์ฒ์ ๋ค์ด๋ณด๋๊ตฐ ใ ใทใท ์ ๋ํฐ์์๋ ์จ ๋จน์๊ฑฐ ์๋???
jsํจํค์ง npm์์ ๋ฐ์์ค๋ฏ์ด c#ํจํค์ง nuget์ ์ค๋๋ง์. ์ ๋ํฐ ํจํค์ง์์๋ ์ธ์์๊ณ c#ํ๊ฒฝ์ด๋ช ๋ค ์ธ์์์.
์ค... ์ธ๋งํ๊ฑฐ ๋ํ์ ์ผ๋ก ๋ญ๋ญ ์๋์ง ์ ์ ์์๊น??? ์ผ๋จ ๋ฉ๋ชจ์ฅ์ ์ ์ด๋์ผ์ง