최고의 코드 컴파일을 향한 중요한 진전의 일환으로 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 신속하고 유연한 애플리케이션 개발 다양한 사용 사례를 촉진한다는 유사한 철학을 활용합니다.