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

JetBrains, Kotlin 1.9.20 ๊ณต๊ฐœ: ์ฐจ์„ธ๋Œ€ K2 ์ปดํŒŒ์ผ๋Ÿฌ ๋ฒ ํƒ€ ์ถœ์‹œ

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•˜๋Š” JetBrains๋Š” ์˜ํ–ฅ๋ ฅ ์žˆ๋Š” Kotlin ์–ธ์–ด ๋ฒ„์ „ 1.9.20์„ ์ถœ์‹œํ•ฉ๋‹ˆ๋‹ค.

JetBrains, Kotlin 1.9.20 ๊ณต๊ฐœ: ์ฐจ์„ธ๋Œ€ K2 ์ปดํŒŒ์ผ๋Ÿฌ ๋ฒ ํƒ€ ์ถœ์‹œ

์ตœ๊ณ ์˜ ์ฝ”๋“œ ์ปดํŒŒ์ผ์„ ํ–ฅํ•œ ์ค‘์š”ํ•œ ์ง„์ „์˜ ์ผํ™˜์œผ๋กœ JetBrains๋Š” ๋งŽ์€ ๊ธฐ๋Œ€๋ฅผ ๋ชจ์•˜๋˜ K2 ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ๋ฒ ํƒ€ ๋ฒ„์ „์œผ๋กœ ๋„์ž…ํ•œ ๋‹ค์ž‘ Kotlin ์–ธ์–ด์˜ ๋‹ค์Œ ๋ฒ„์ „์ธ ๋ฒ„์ „ 1.9.20์„ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋งˆ์ผ์Šคํ†ค ๋ฒ„์ „์€ 10์›” 31์ผ์— ๊ณต์‹์ ์œผ๋กœ ๋ฐœํ‘œ๋˜์—ˆ์œผ๋ฉฐ ๊ฐœ๋ฐœ์ž๋Š” ํฌ๊ด„์ ์ธ ์—…๋ฐ์ดํŠธ ์ง€์นจ๊ณผ ํ•จ๊ป˜ GitHub๋ฅผ ํ†ตํ•ด ์ฝ”๋“œ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฒˆ ์ถœ์‹œ์—์„œ ๋น›๋‚˜๋Š” ๋ณ„์ธ K2 ์ปดํŒŒ์ผ๋Ÿฌ๋Š” ์ด์ œ JVM, ๋„ค์ดํ‹ฐ๋ธŒ, JavaScript ๋ฐ WebAssembly๋ฅผ ํฌํ•จํ•˜๋Š” ๋ชจ๋“  ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ๋ฒ ํƒ€ ๋ฒ„์ „์— ๋Œ์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ˜์‹ ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ๋ชจ๋“  Kotlin ํ”„๋กœ์ ํŠธ์—์„œ K2 ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ์‹คํ—˜ํ•˜๊ณ  ๊ทธ ์ž ์žฌ๋ ฅ์„ ์ง์ ‘ ๊ฒฝํ—˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์–ธ์–ด ์ƒํƒœ๊ณ„์—์„œ ๋…ํŠนํ•œ ์œ„์น˜๋ฅผ ์ฐจ์ง€ํ•œ Kotlin์˜ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค๋Š” ์ปดํŒŒ์ผ ์„ฑ๋Šฅ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ค๋„๋ก ๋ช…์‹œ์ ์œผ๋กœ ์„ค๊ณ„๋œ K2 ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ์ถ”์ง„ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค๊ฐ€์˜ค๋Š” Kotlin 2.0 ์ถœ์‹œ์— ๋งž์ถฐ K2 ์ปดํŒŒ์ผ๋Ÿฌ๋Š” ํ”„๋กœ๋•์…˜ ์ค€๋น„ ์ƒํƒœ๋ฅผ ๋‹ฌ์„ฑํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. ์ปดํŒŒ์ผ๋Ÿฌ๋Š” ์–ธ์–ด ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ชจ๋“  Kotlin ์ง€์› ํ”Œ๋žซํผ์„ ํ†ตํ•ฉํ•˜์—ฌ ๋‹ค์ค‘ ํ”Œ๋žซํผ ๋ฒค์ฒ˜๋ฅผ ์œ„ํ•œ ์กฐํ™”๋กœ์šด ์•„ํ‚คํ…์ฒ˜๋ฅผ ์œ„ํ•œ ๊ธธ์„ ์—ด์–ด์ค๋‹ˆ๋‹ค. Kotlin์˜ ๋ฉ€ํ‹ฐํ”Œ๋žซํผ ๊ธฐ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋ ค๋Š” JetBrains์˜ ๋…ธ๋ ฅ์€ ์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค์— ํŠนํžˆ ๋ฐ˜์˜๋˜์–ด ์ „์ฒด์ ์ด๊ณ  ์›ํ™œํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ํšŒ์‚ฌ์˜ ๋น„์ „์„ ์ž…์ฆํ•ฉ๋‹ˆ๋‹ค.

1.9.20 ๋ฒ„์ „์—์„œ๋Š” Kotlin์˜ ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๊ฐœ๋ฐœ ๊ธฐ์ˆ ์ธ Kotlin Multiplatform๋„ ์•ˆ์ •ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ƒˆ๋กœ์šด ๋ฐ˜๋ณต์—์„œ๋Š” ๋‹ค์ค‘ ํ”Œ๋žซํผ ํ”„๋กœ์ ํŠธ ์„ค์ •์„ ์šฉ์ดํ•˜๊ฒŒ ํ•˜๊ณ  ๋˜ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ๊ธฐ๋ณธ ๊ณ„์ธต ๊ตฌ์กฐ ํ…œํ”Œ๋ฆฟ๋„ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์ „๋ฐ˜์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ๊ฐ•ํ™”ํ•˜๋Š” ๋ฒ„์ „ 1.9.20์€ Kotlin/Native์˜ ๊ฐ€๋น„์ง€ ์ˆ˜์ง‘๊ธฐ ์„ฑ๋Šฅ๋„ ํ–ฅ์ƒ์‹œ์ผœ ํšจ์œจ์ ์ธ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ๋ฅผ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์„  ์‚ฌํ•ญ ํŒจํ‚ค์ง€์˜ ๋งˆ๋ฌด๋ฆฌ๋Š” Kotlin/Wasm์šฉ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— WASI(WebAssembly System Interface) API๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Š” WebAssembly์—์„œ ์ž‘์—…ํ•˜๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๊ฐ€๋Šฅ์„ฑ์˜ ์ง€ํ‰์„ ์—ด์–ด์ค๋‹ˆ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์›ํ™œํ•˜๊ณ  ํšจ์œจ์ ์œผ๋กœ ๋งŒ๋“œ๋Š” ์ด๋Ÿฌํ•œ ๋ชจ๋“  ์ง„์ „์€ ์„ ๋„์  no-code ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ• ํ”Œ๋žซํผ์ธ AppMaster ์˜ ๋น„์ „๊ณผ ํฌ๊ฒŒ ๊ณต๊ฐํ•ฉ๋‹ˆ๋‹ค. 2023๋…„ 4์›” ํ˜„์žฌ 60,000๋ช… ์ด์ƒ์˜ ์‚ฌ์šฉ์ž๋ฅผ ํฌํ•จํ•˜๋Š” ๊ด‘๋ฒ”์œ„ํ•œ ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ด๋Š” AppMaster ์‹ ์†ํ•˜๊ณ  ์œ ์—ฐํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์ด‰์ง„ํ•œ๋‹ค๋Š” ์œ ์‚ฌํ•œ ์ฒ ํ•™์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.

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
JetBrains, Kotlin 1.9.20 ๊ณต๊ฐœ: ์ฐจ์„ธ๋Œ€ K2 ์ปดํŒŒ์ผ๋Ÿฌ ๋ฒ ํƒ€ ์ถœ์‹œ | AppMaster