2021년 11월 12일·1분 읽기

JetBrains, Kotlin용 Compose 멀티플랫폼 UI 프레임워크의 베타 버전 출시

Kotlin 프로그래밍 언어의 창시자인 JetBrains는 Compose Multiplatform UI 프레임워크의 베타 버전을 출시했습니다. 선언적 UI 프레임워크를 사용하면 개발자가 Google의 Jetpack Compose를 기반으로 하는 통합된 접근 방식으로 데스크톱 및 웹 앱용 고유한 느낌의 인터페이스를 만들 수 있습니다.

JetBrains, Kotlin용 Compose 멀티플랫폼 UI 프레임워크의 베타 버전 출시

IntelliJ IDEA 및 Kotlin 프로그래밍 언어로 알려진 소프트웨어 개발 도구 제조업체인 JetBrains는 Compose Multiplatform UI 프레임워크의 베타 릴리스를 발표했습니다. 올해 초에 공개된 선언적 UI 프레임워크는 Kotlin을 위한 통합 UI 개발 접근 방식에 대한 JetBrains의 비전에서 큰 도약입니다.

Compose Multiplatform 프레임워크는 Jetpack Compose, a toolkit for UI development on Android. The JetBrains framework brings the same declarative approach and APIs used in Android app development to create native-feeling user interfaces for desktop and web apps.

JetBrains의 개발자 옹호자인 Sebastian Aigner는 블로그 게시물에서 베타 출시를 발표했습니다. 데스크톱용 Compose 및 웹용 Compose로 구성된 Compose Multiplatform 올해 말에 출시될 예정인 안정적인 출시에 더욱 가까워졌습니다. 1.0 릴리스를 준비하면서 JetBrains는 API를 안정화하고 실험적 인터페이스를 명시적으로 표시합니다. Aigner는 또한 이 업데이트가 Google에서 게시한 Android 아티팩트를 참조하여 호환성 문제를 해결했다고 강조했습니다.

데스크톱용 Compose는 이번 릴리스에서 소프트웨어 렌더링에 대한 스마트 폴백을 통해 문제가 있는 하드웨어 및 드라이버의 안정성 향상, 새로운 마우스 포인터 API, 새로운 가리키기 가능 API, 투명 창 지원, 접근성 지원의 첫 번째 미리 보기와 같이 크게 개선되었습니다. macOS에서.

한편 웹용 Compose는 이제 개발자가 Compose API를 계속 활용하면서 DOM 트리의 HTML 요소와 함께 SVG를 사용할 수 있도록 합니다. JetBrains에서 Compose 프로젝트를 이끄는 Nikolay Igotti는 진정한 멀티플랫폼 UI 프레임워크를 구축하는 문제에 대해 언급하고 각 릴리스에서 새로운 기능과 호환성 계층을 구현하여 프레임워크를 프로덕션 수준 개발에 더 가깝게 만들고 있다고 강조했습니다.

JetBrains의 State of Developer Ecosystem 2021 설문조사에 따르면 대부분의 개발자가 웹 및 데스크톱 애플리케이션을 만들고 있으며 모바일 개발에 집중하는 비율은 30%에 불과합니다. Android 개발에 공식적으로 선호되는 언어인 Kotlin은 정적으로 유형이 지정되는 특성으로 인해 Java보다 런타임 시 더 안정적이며 약점을 확인하고 변수 유형 인터페이스, 클로저, 확장 기능 및 믹스인과 같은 기능을 지원할 수 있습니다. 또한 Java보다 덜 장황하여 개발자가 더 읽기 쉬운 구문으로 더 적은 코드를 작성할 수 있습니다.

Compose Multiplatform UI 프레임워크의 도입으로 데스크톱, 웹 및 모바일 앱과 같은 다양한 플랫폼의 UI 개발 작업을 하는 개발자가 더 쉽게 작업할 수 있습니다. AppMasterno-code platform, for example, is already enabling customers to build backend, web, and mobile applications through visual design, facilitating cost-effective and fast application development. appmaster.io/blog/our-guide-to-the-best-mobile-app-development-tools-android-ios-in-2022> AppMaster 는 모든 규모의 비즈니스를 위한 확장 가능한 고성능 애플리케이션을 개발하기 위한 이상적인 솔루션입니다. .

JetBrains는 2011 JVM Language Summit에서 Kotlin 공개했으며 나중에 Apache 2 오픈 소스 라이선스에 따라 배포용으로 출시했습니다.

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