์ํํธ์จ์ด ๊ฐ๋ฐ ํ์ : ๋ช ์์ ๋ฆฌ์์ค ๊ด๋ฆฌ๋ฅผ ํตํด TypeScript 5.2 ๊ณต๊ฐ
Microsoft์ ํฅ์๋ JavaScript์ธ TypeScript 5.2์ ๋ฆด๋ฆฌ์ค ํ๋ณด์๋ ๋ช ์์ ๋ฆฌ์์ค ๊ด๋ฆฌ๊ฐ ๋์ ๋์์ต๋๋ค.

๊ธฐ์ ๋ถ์ผ๋ Microsoft ์ ์ต์ ๋ด์ค๋ก ๋ ๋ค์ฉํฉ๋๋ค. TypeScript 5.2 ์ ๋ฆด๋ฆฌ์ค ํ๋ณด(RC)๊ฐ ๋ง์นจ๋ด ๊ณต๊ฐ๋์์ต๋๋ค. Microsoft์ ๊ฐ๋ ฅํ๊ฒ ์ ํ์ด ์ง์ ๋ JavaScript ์ ์ด ์๋ก์ด ๋ฐ๋ณต์ ์ด์ JavaScript์ ECMAScript ๊ธฐ์ค์ ๋ํ ์ค์ํ ์ ๊ทธ๋ ์ด๋์ธ ๋ช ์์ ๋ฆฌ์์ค ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์์ฉํฉ๋๋ค.
8์ 9์ผ์ ๋ฐํ๋ TypeScript 5.2 RC์ ์๋ก์ด ๋ฐฐํฌ๋ 6์ 30์ผ์ ์์๋ ์ง์ค ๋ฒ ํ ๋จ๊ณ์ ์ด์ด Microsoft ๊ฒ์ํ์ ์์ธํ ์ค๋ช ๋์ด ์์ต๋๋ค.
์ํํธ์จ์ด ๊ฐ๋ฐ ์์ญ์์ I/O ๋ฐ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํฌํจํ ๋ฆฌ์์ค ์๋ช ๋ฐ ๊ด๋ฆฌ์ ๊ด๋ จ๋ ๊ด๋ฒ์ํ ๊ดํ์ ๋ํ ์๋ฃจ์ ์ผ๋ก ๋ช ์์ ๋ฆฌ์์ค ๊ด๋ฆฌ๊ฐ ์ด ๋ฌธ์ ๋ฅผ ํด๋ช ํ๊ธฐ ์ํด ๊ณ ์๋์์ต๋๋ค. ์ฌ๊ธฐ์ ๊ทผ๋ณธ์ ์ธ ๊ฐ๋ ์ ์ ๋ฆฌ ์์ ์ด๋ผ๊ณ ๋ ํ๋ ์์ ํ๊ธฐ์ ๋ํ ์ง์์ ํ์ฅํ๊ณ ์ด๋ฅผ JavaScript ๋ด์์ ํต์ฌ ๊ฐ๋ ์ผ๋ก ๊ฒฉ์์ํค๋ ๊ฒ์ ๋๋ค. ์ด ์๋๋ Symbol.dispose๋ก ์๋ ค์ง ์๋ก์ด ์์ง์ ํํ์ ๋์ ์ผ๋ก ๊ตฌ์ฒดํ๋ฉ๋๋ค. ์ด๋ฅผ ๊ฐํํ๊ธฐ ์ํด TypeScript Disposable์ด๋ผ๋ ๋ผ๋ฒจ์ด ๋ถ์ ์๋ก์ด ์ ์ญ ์ ํ์ ๋ณด์กฐ ์๋จ์ผ๋ก ์ค์ ํฉ๋๋ค.
8์ 22์ผ๊น์ง ๊ณต๊ฐ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ ๊ฒ์ผ๋ก ์์๋๋ TypeScript 5.2 ๋ฒ ํ ๋ฆด๋ฆฌ์ค ์ดํ ํฅ๋ฏธ๋ก์ด ๋ฐ์ ์ ์ด๋ฃจ๊ณ ์์ต๋๋ค. Microsoft ์ ํ ์ ์ฉ ๊ฐ์ ธ์ค๊ธฐ์์ TypeScript ์คํ ํ์ผ์ ๊ฒฝ๋ก๋ฅผ ์ฐ๊ฒฐํ๋ ๊ธฐ๋ฅ๊ณผ ์ง์์ ์ธ ์ ํ ํธํ์ฑ์ ์ํด ์ต์ ํ๋ ๊ฒ์ฌ๋ฅผ ํตํฉํ์ต๋๋ค. ์์ ์ ์ธ ๋ฆด๋ฆฌ์ค๋ฅผ ์๋๊ณ ์ค์ํ ๋ฒ๊ทธ ์์ ์ธ์ ๋๋์ ์ธ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ๊ธฐ๋๋ ์์ต๋๋ค.
Microsoft TypeScript๋ก ๊ณ์ํด์ ํ์ ํ๊ณ ํ๊ณ๋ฅผ ๋ฐ์ด๋๋ ๋์ AppMaster ์ ๊ฐ์ ํ๋ซํผ์ ๊ณ ๊ฐ์ด ์ฝ๋ ์์ด ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์๋๋ก ์ง์ํด ์์ต๋๋ค. AppMaster์ ์ฝ๋ ์๋ ํ๋ซํผ์ ํตํด ๊ณ ๊ฐ์ ์๊ฐ์ ์ธ BP Designer๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ๋ชจ๋ธ๊ณผ ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์ํํ๊ฒ ์์ฑํ ์ ์์ผ๋ฏ๋ก ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๋ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ์ํํ ์ ์์ต๋๋ค.


