JetBrains는 개발자가 데스크톱, Android, 웹용 Kotlin 앱을 만들 수 있는 Compose Multiplatform 버전 1.0을 출시했습니다.
JetBrains는 Java, PHP, Kotlin 및 기타 프로그래밍 언어로 소프트웨어를 만드는 데 가장 널리 사용되는 IDE(통합 개발 환경)를 제공합니다. 회사에서도 노력하고 있어요 JetBrains Compose 멀티플랫폼, Kotlin 언어를 기반으로 하는 크로스 플랫폼 애플리케이션을 만들기 위한 프레임워크입니다. Google의 Jetpack Compose). 멀티플랫폼은 한동안 다양한 플랫폼에 걸쳐 다양한 개발 단계에 있었으며 이제 JetBrains는 모든 사람이 Android, 데스크톱, 웹에서 사용할 준비가 되었다고 말합니다.
JetBrains는 목요일에 "Jetbrains의 Compose Multiplatform을 통해 개발자는 Kotlin에서 UI가 포함된 데스크톱 앱을 쉽게 만들 수 있습니다. 프레임워크는 선언적이므로 코드는 UI를 반영하며 개발자는 UI 업데이트 논리에 대해 걱정할 필요가 없습니다. 전체 앱을 빌드하지 않고도 UI의 일부를 미리 볼 수 있으며 Google의 Jetpack Compose와 공통 API를 공유하여 양자. [...] 개발자는 Android, 데스크톱, 웹 간에 UI와 상태 관리 코드를 공유하고 Android Jetpack Compose 기반 앱을 데스크톱으로 쉽게 포팅할 수 있습니다. "
이는 이제 단일 Kotlin 코드베이스를 사용하여 Windows, macOS, Linux, Android 및 웹 전반에 걸쳐 애플리케이션을 생성할 수 있음을 의미합니다. 데스크탑 앱은 메뉴, 키보드 단축키, 알림을 사용할 수 있으며 하드웨어 가속 렌더링을 사용합니다. 스키아 그래픽 라이브러리. 멀티플랫폼으로 구축된 웹 앱은 다음에 액세스할 수 있습니다. 특별한 CSS 능력 페이지 요소와 상호 작용합니다.
현재로서는 크로스 플랫폼 소프트웨어를 만들기 위한 프레임워크가 부족하지 않습니다.
전자 Electron은 모바일을 전혀 지원하지 않지만 현재 가장 인기 있는 앱일 것입니다(Discord, Slack, Microsoft Teams, Skype 등을 지원함). 구글은 현재 개발 중 실룩 거리다는 Dart 프로그래밍 언어를 사용하고 현재 데스크톱 플랫폼, 모바일 및 웹을 지원합니다. 이는 Jetpack Compse Multiplatform과 동일합니다.Compose Multiplatform에 대한 자세한 내용을 확인하세요. JetBrains 웹사이트에서.