Deno: ์ฐจ์ธ๋ JavaScript ๋ฐํ์
ย
Node.js๋ฅผ ๋ง๋ Ryan Dahl์ JSConf EU 2018์์ "Node.js์ ๊ดํด ํํํ๋ 10๊ฐ์ง"๋ฅผ ๋ฐํํ๋ฉฐ ์๋กญ๊ฒ ๊ฐ๋ฐํ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐํ์์ธ Deno๋ฅผ ์๊ฐํ์์ต๋๋ค. ๊ทธ ํ๋ก 4๋
์ ์๊ฐ์ด ์ง๋ฌ์ต๋๋ค. Deno๋ ์ด๋ค ์ฅ์ ์ด ์๊ณ Node.js๋ณด๋ค ์ผ๋ง๋ ํธ๋ฆฌํ ๊น์? ์ด์ ๋ Deno๋ฅผ Node.js ๋์ ํ๋ก๋์
์ ์ฌ์ฉํด๋ ๊ด์ฐฎ์๊น์?
TypeScript๋ก Node.js ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด๋ณด๋ ์ํฉ์ ํตํด ๊ธฐ์กด์ ๋ถํธํจ์ ์์๋ณด๊ณ , ์ด ๋ถํธํจ์ Deno๊ฐ ์ด๋ป๊ฒ ํด๊ฒฐํด์ฃผ๋์ง ์ค๋ช
ํฉ๋๋ค. ๋ํ ์ค์ ๋ก Deno์์ Node.js ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ณ , ์ด๋ฅผ NPM์ ๋ฐฐํฌํด ๋ณธ ๊ฒฝํ์ ํตํด ๊ธฐ์กด ์ํ๊ณ์ Deno๊ฐ ๊ณต์กดํ๋ ๋ฒ์ ์๊ฐํฉ๋๋ค. ๊ทธ๋ผ ์ ์ ํจ๊ป Deno Land๋ก ์ถ๋ฐํด๋ด
์๋ค!
ย
์ต์ฉ์ฑ๋์ Riiid์์ ๊ฐ๋ฐ ๊ฒฝํ์ ์ฆ์ง์ํค๋ ์ผ์ ํ๊ณ ์์ต๋๋ค. Deno๊ฐ ๊ท์ฌ์์ Deno ์ํ๊ณ์ ๊ธฐ์ฌํ๋ ๊ฒ์ ์ข์ํฉ๋๋ค. ๐ฆ
ย