2023๋…„ 8์›” 15์ผยท1๋ถ„ ์ฝ๊ธฐ

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ˜์‹ : ๋ช…์‹œ์  ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ๋ฅผ ํ†ตํ•ด TypeScript 5.2 ๊ณต๊ฐœ

Microsoft์˜ ํ–ฅ์ƒ๋œ JavaScript์ธ TypeScript 5.2์˜ ๋ฆด๋ฆฌ์Šค ํ›„๋ณด์—๋Š” ๋ช…์‹œ์  ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ๊ฐ€ ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ˜์‹ : ๋ช…์‹œ์  ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ๋ฅผ ํ†ตํ•ด 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๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๊ณผ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ์›ํ™œํ•˜๊ฒŒ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋” ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ˜์‹ : ๋ช…์‹œ์  ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ๋ฅผ ํ†ตํ•ด TypeScript 5.2 ๊ณต๊ฐœ | AppMaster